<!DOCTYPE html>
<html lang="en-US">
<head>
    <meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="language" content="en" />
        <link href="./assets/ffd55088/css/bootstrap.css" rel="stylesheet">
<link href="./assets/5cf9384a/solarized_light.css" rel="stylesheet">
<link href="./assets/6c54116e/style.css" rel="stylesheet">
<script src="./assets/a44cef0f/jquery.js"></script>
<script src="./assets/ffd55088/js/bootstrap.js"></script>
<script src="./assets/8ac4e28a/jssearch.js"></script>    <title>Yii Framework 2.0 API Documentation</title>
</head>
<body>

<div class="wrap">
    <nav id="w13718" class="navbar-inverse navbar-fixed-top navbar" role="navigation"><div class="navbar-header"><button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#w13718-collapse"><span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span></button><a class="navbar-brand" href="./index.html">Yii Framework 2.0 API Documentation</a></div><div id="w13718-collapse" class="collapse navbar-collapse"><ul id="w13719" class="navbar-nav nav"><li><a href="./index.html">Class reference</a></li>
<li class="dropdown"><a class="dropdown-toggle" href="#" data-toggle="dropdown">Extensions <b class="caret"></b></a><ul id="w13720" class="dropdown-menu"><li><a href="./ext-apidoc-index.html" tabindex="-1">apidoc</a></li>
<li><a href="./ext-authclient-index.html" tabindex="-1">authclient</a></li>
<li><a href="./ext-bootstrap-index.html" tabindex="-1">bootstrap</a></li>
<li><a href="./ext-codeception-index.html" tabindex="-1">codeception</a></li>
<li><a href="./ext-debug-index.html" tabindex="-1">debug</a></li>
<li><a href="./ext-elasticsearch-index.html" tabindex="-1">elasticsearch</a></li>
<li><a href="./ext-faker-index.html" tabindex="-1">faker</a></li>
<li><a href="./ext-gii-index.html" tabindex="-1">gii</a></li>
<li><a href="./ext-imagine-index.html" tabindex="-1">imagine</a></li>
<li><a href="./ext-jui-index.html" tabindex="-1">jui</a></li>
<li><a href="./ext-mongodb-index.html" tabindex="-1">mongodb</a></li>
<li><a href="./ext-redis-index.html" tabindex="-1">redis</a></li>
<li><a href="./ext-smarty-index.html" tabindex="-1">smarty</a></li>
<li><a href="./ext-sphinx-index.html" tabindex="-1">sphinx</a></li>
<li><a href="./ext-swiftmailer-index.html" tabindex="-1">swiftmailer</a></li>
<li><a href="./ext-twig-index.html" tabindex="-1">twig</a></li></ul></li>
<li><a href="./guide-README.html">Guide</a></li></ul><div class="navbar-form navbar-left" role="search">
  <div class="form-group">
    <input id="searchbox" type="text" class="form-control" placeholder="Search">
  </div>
</div>
</div></nav>
    <div id="search-resultbox" style="display: none;" class="modal-content">
        <ul id="search-results">
        </ul>
    </div>

    
<div class="row">
    <div class="col-md-3">
                <div id="navigation" class="list-group"><a class="list-group-item" href="#navigation-13687" data-toggle="collapse" data-parent="#navigation">Not namespaced classes <b class="caret"></b></a><div id="navigation-13687" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii.html">Yii</a></div>
<a class="list-group-item" href="#navigation-13688" data-toggle="collapse" data-parent="#navigation">yii <b class="caret"></b></a><div id="navigation-13688" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-baseyii.html">BaseYii</a></div>
<a class="list-group-item" href="#navigation-13689" data-toggle="collapse" data-parent="#navigation">yii\base <b class="caret"></b></a><div id="navigation-13689" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-base-action.html">Action</a>
<a class="list-group-item" href="./yii-base-actionevent.html">ActionEvent</a>
<a class="list-group-item" href="./yii-base-actionfilter.html">ActionFilter</a>
<a class="list-group-item" href="./yii-base-application.html">Application</a>
<a class="list-group-item" href="./yii-base-arrayaccesstrait.html">ArrayAccessTrait</a>
<a class="list-group-item" href="./yii-base-arrayable.html">Arrayable</a>
<a class="list-group-item" href="./yii-base-arrayabletrait.html">ArrayableTrait</a>
<a class="list-group-item" href="./yii-base-behavior.html">Behavior</a>
<a class="list-group-item" href="./yii-base-bootstrapinterface.html">BootstrapInterface</a>
<a class="list-group-item" href="./yii-base-component.html">Component</a>
<a class="list-group-item" href="./yii-base-configurable.html">Configurable</a>
<a class="list-group-item" href="./yii-base-controller.html">Controller</a>
<a class="list-group-item" href="./yii-base-dynamicmodel.html">DynamicModel</a>
<a class="list-group-item" href="./yii-base-errorexception.html">ErrorException</a>
<a class="list-group-item" href="./yii-base-errorhandler.html">ErrorHandler</a>
<a class="list-group-item" href="./yii-base-event.html">Event</a>
<a class="list-group-item" href="./yii-base-exception.html">Exception</a>
<a class="list-group-item" href="./yii-base-exitexception.html">ExitException</a>
<a class="list-group-item" href="./yii-base-inlineaction.html">InlineAction</a>
<a class="list-group-item" href="./yii-base-invalidcallexception.html">InvalidCallException</a>
<a class="list-group-item" href="./yii-base-invalidconfigexception.html">InvalidConfigException</a>
<a class="list-group-item" href="./yii-base-invalidparamexception.html">InvalidParamException</a>
<a class="list-group-item" href="./yii-base-invalidrouteexception.html">InvalidRouteException</a>
<a class="list-group-item" href="./yii-base-invalidvalueexception.html">InvalidValueException</a>
<a class="list-group-item" href="./yii-base-model.html">Model</a>
<a class="list-group-item" href="./yii-base-modelevent.html">ModelEvent</a>
<a class="list-group-item" href="./yii-base-module.html">Module</a>
<a class="list-group-item" href="./yii-base-notsupportedexception.html">NotSupportedException</a>
<a class="list-group-item" href="./yii-base-object.html">Object</a>
<a class="list-group-item" href="./yii-base-request.html">Request</a>
<a class="list-group-item" href="./yii-base-response.html">Response</a>
<a class="list-group-item" href="./yii-base-security.html">Security</a>
<a class="list-group-item" href="./yii-base-theme.html">Theme</a>
<a class="list-group-item" href="./yii-base-unknownclassexception.html">UnknownClassException</a>
<a class="list-group-item" href="./yii-base-unknownmethodexception.html">UnknownMethodException</a>
<a class="list-group-item" href="./yii-base-unknownpropertyexception.html">UnknownPropertyException</a>
<a class="list-group-item" href="./yii-base-userexception.html">UserException</a>
<a class="list-group-item" href="./yii-base-view.html">View</a>
<a class="list-group-item" href="./yii-base-viewcontextinterface.html">ViewContextInterface</a>
<a class="list-group-item" href="./yii-base-viewevent.html">ViewEvent</a>
<a class="list-group-item" href="./yii-base-viewrenderer.html">ViewRenderer</a>
<a class="list-group-item" href="./yii-base-widget.html">Widget</a></div>
<a class="list-group-item" href="#navigation-13690" data-toggle="collapse" data-parent="#navigation">yii\behaviors <b class="caret"></b></a><div id="navigation-13690" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-behaviors-attributebehavior.html">AttributeBehavior</a>
<a class="list-group-item" href="./yii-behaviors-blameablebehavior.html">BlameableBehavior</a>
<a class="list-group-item" href="./yii-behaviors-sluggablebehavior.html">SluggableBehavior</a>
<a class="list-group-item" href="./yii-behaviors-timestampbehavior.html">TimestampBehavior</a></div>
<a class="list-group-item" href="#navigation-13691" data-toggle="collapse" data-parent="#navigation">yii\caching <b class="caret"></b></a><div id="navigation-13691" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-caching-apccache.html">ApcCache</a>
<a class="list-group-item" href="./yii-caching-arraycache.html">ArrayCache</a>
<a class="list-group-item" href="./yii-caching-cache.html">Cache</a>
<a class="list-group-item" href="./yii-caching-chaineddependency.html">ChainedDependency</a>
<a class="list-group-item" href="./yii-caching-dbcache.html">DbCache</a>
<a class="list-group-item" href="./yii-caching-dbdependency.html">DbDependency</a>
<a class="list-group-item" href="./yii-caching-dependency.html">Dependency</a>
<a class="list-group-item" href="./yii-caching-dummycache.html">DummyCache</a>
<a class="list-group-item" href="./yii-caching-expressiondependency.html">ExpressionDependency</a>
<a class="list-group-item" href="./yii-caching-filecache.html">FileCache</a>
<a class="list-group-item" href="./yii-caching-filedependency.html">FileDependency</a>
<a class="list-group-item" href="./yii-caching-memcache.html">MemCache</a>
<a class="list-group-item" href="./yii-caching-memcacheserver.html">MemCacheServer</a>
<a class="list-group-item" href="./yii-caching-tagdependency.html">TagDependency</a>
<a class="list-group-item" href="./yii-caching-wincache.html">WinCache</a>
<a class="list-group-item" href="./yii-caching-xcache.html">XCache</a>
<a class="list-group-item" href="./yii-caching-zenddatacache.html">ZendDataCache</a></div>
<a class="list-group-item" href="#navigation-13692" data-toggle="collapse" data-parent="#navigation">yii\captcha <b class="caret"></b></a><div id="navigation-13692" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-captcha-captcha.html">Captcha</a>
<a class="list-group-item" href="./yii-captcha-captchaaction.html">CaptchaAction</a>
<a class="list-group-item" href="./yii-captcha-captchaasset.html">CaptchaAsset</a>
<a class="list-group-item" href="./yii-captcha-captchavalidator.html">CaptchaValidator</a></div>
<a class="list-group-item" href="#navigation-13693" data-toggle="collapse" data-parent="#navigation">yii\console <b class="caret"></b></a><div id="navigation-13693" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-console-application.html">Application</a>
<a class="list-group-item" href="./yii-console-controller.html">Controller</a>
<a class="list-group-item" href="./yii-console-errorhandler.html">ErrorHandler</a>
<a class="list-group-item" href="./yii-console-exception.html">Exception</a>
<a class="list-group-item" href="./yii-console-markdown.html">Markdown</a>
<a class="list-group-item" href="./yii-console-request.html">Request</a>
<a class="list-group-item" href="./yii-console-response.html">Response</a></div>
<a class="list-group-item" href="#navigation-13694" data-toggle="collapse" data-parent="#navigation">yii\console\controllers <b class="caret"></b></a><div id="navigation-13694" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-console-controllers-assetcontroller.html">AssetController</a>
<a class="list-group-item" href="./yii-console-controllers-basemigratecontroller.html">BaseMigrateController</a>
<a class="list-group-item" href="./yii-console-controllers-cachecontroller.html">CacheController</a>
<a class="list-group-item" href="./yii-console-controllers-fixturecontroller.html">FixtureController</a>
<a class="list-group-item" href="./yii-console-controllers-helpcontroller.html">HelpController</a>
<a class="list-group-item" href="./yii-console-controllers-messagecontroller.html">MessageController</a>
<a class="list-group-item" href="./yii-console-controllers-migratecontroller.html">MigrateController</a>
<a class="list-group-item" href="./yii-console-controllers-servecontroller.html">ServeController</a></div>
<a class="list-group-item" href="#navigation-13695" data-toggle="collapse" data-parent="#navigation">yii\data <b class="caret"></b></a><div id="navigation-13695" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-data-activedataprovider.html">ActiveDataProvider</a>
<a class="list-group-item" href="./yii-data-arraydataprovider.html">ArrayDataProvider</a>
<a class="list-group-item" href="./yii-data-basedataprovider.html">BaseDataProvider</a>
<a class="list-group-item" href="./yii-data-dataproviderinterface.html">DataProviderInterface</a>
<a class="list-group-item" href="./yii-data-pagination.html">Pagination</a>
<a class="list-group-item" href="./yii-data-sort.html">Sort</a>
<a class="list-group-item" href="./yii-data-sqldataprovider.html">SqlDataProvider</a></div>
<a class="list-group-item" href="#navigation-13696" data-toggle="collapse" data-parent="#navigation">yii\db <b class="caret"></b></a><div id="navigation-13696" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-activequery.html">ActiveQuery</a>
<a class="list-group-item" href="./yii-db-activequeryinterface.html">ActiveQueryInterface</a>
<a class="list-group-item" href="./yii-db-activequerytrait.html">ActiveQueryTrait</a>
<a class="list-group-item" href="./yii-db-activerecord.html">ActiveRecord</a>
<a class="list-group-item" href="./yii-db-activerecordinterface.html">ActiveRecordInterface</a>
<a class="list-group-item" href="./yii-db-activerelationtrait.html">ActiveRelationTrait</a>
<a class="list-group-item" href="./yii-db-aftersaveevent.html">AfterSaveEvent</a>
<a class="list-group-item" href="./yii-db-baseactiverecord.html">BaseActiveRecord</a>
<a class="list-group-item" href="./yii-db-batchqueryresult.html">BatchQueryResult</a>
<a class="list-group-item" href="./yii-db-columnschema.html">ColumnSchema</a>
<a class="list-group-item" href="./yii-db-columnschemabuilder.html">ColumnSchemaBuilder</a>
<a class="list-group-item" href="./yii-db-command.html">Command</a>
<a class="list-group-item" href="./yii-db-connection.html">Connection</a>
<a class="list-group-item" href="./yii-db-datareader.html">DataReader</a>
<a class="list-group-item" href="./yii-db-exception.html">Exception</a>
<a class="list-group-item" href="./yii-db-expression.html">Expression</a>
<a class="list-group-item" href="./yii-db-integrityexception.html">IntegrityException</a>
<a class="list-group-item" href="./yii-db-migration.html">Migration</a>
<a class="list-group-item" href="./yii-db-migrationinterface.html">MigrationInterface</a>
<a class="list-group-item" href="./yii-db-query.html">Query</a>
<a class="list-group-item" href="./yii-db-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-queryinterface.html">QueryInterface</a>
<a class="list-group-item" href="./yii-db-querytrait.html">QueryTrait</a>
<a class="list-group-item" href="./yii-db-schema.html">Schema</a>
<a class="list-group-item" href="./yii-db-schemabuildertrait.html">SchemaBuilderTrait</a>
<a class="list-group-item" href="./yii-db-staleobjectexception.html">StaleObjectException</a>
<a class="list-group-item" href="./yii-db-tableschema.html">TableSchema</a>
<a class="list-group-item" href="./yii-db-transaction.html">Transaction</a></div>
<a class="list-group-item" href="#navigation-13697" data-toggle="collapse" data-parent="#navigation">yii\db\cubrid <b class="caret"></b></a><div id="navigation-13697" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-cubrid-columnschemabuilder.html">ColumnSchemaBuilder</a>
<a class="list-group-item" href="./yii-db-cubrid-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-cubrid-schema.html">Schema</a></div>
<a class="list-group-item" href="#navigation-13698" data-toggle="collapse" data-parent="#navigation">yii\db\mssql <b class="caret"></b></a><div id="navigation-13698" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-mssql-pdo.html">PDO</a>
<a class="list-group-item" href="./yii-db-mssql-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-mssql-schema.html">Schema</a>
<a class="list-group-item" href="./yii-db-mssql-sqlsrvpdo.html">SqlsrvPDO</a>
<a class="list-group-item" href="./yii-db-mssql-tableschema.html">TableSchema</a></div>
<a class="list-group-item" href="#navigation-13699" data-toggle="collapse" data-parent="#navigation">yii\db\mysql <b class="caret"></b></a><div id="navigation-13699" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-mysql-columnschemabuilder.html">ColumnSchemaBuilder</a>
<a class="list-group-item" href="./yii-db-mysql-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-mysql-schema.html">Schema</a></div>
<a class="list-group-item" href="#navigation-13700" data-toggle="collapse" data-parent="#navigation">yii\db\oci <b class="caret"></b></a><div id="navigation-13700" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-oci-columnschemabuilder.html">ColumnSchemaBuilder</a>
<a class="list-group-item" href="./yii-db-oci-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-oci-schema.html">Schema</a></div>
<a class="list-group-item" href="#navigation-13701" data-toggle="collapse" data-parent="#navigation">yii\db\pgsql <b class="caret"></b></a><div id="navigation-13701" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-pgsql-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-pgsql-schema.html">Schema</a></div>
<a class="list-group-item" href="#navigation-13702" data-toggle="collapse" data-parent="#navigation">yii\db\sqlite <b class="caret"></b></a><div id="navigation-13702" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-db-sqlite-columnschemabuilder.html">ColumnSchemaBuilder</a>
<a class="list-group-item" href="./yii-db-sqlite-querybuilder.html">QueryBuilder</a>
<a class="list-group-item" href="./yii-db-sqlite-schema.html">Schema</a></div>
<a class="list-group-item" href="#navigation-13703" data-toggle="collapse" data-parent="#navigation">yii\di <b class="caret"></b></a><div id="navigation-13703" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-di-container.html">Container</a>
<a class="list-group-item" href="./yii-di-instance.html">Instance</a>
<a class="list-group-item" href="./yii-di-notinstantiableexception.html">NotInstantiableException</a>
<a class="list-group-item" href="./yii-di-servicelocator.html">ServiceLocator</a></div>
<a class="list-group-item" href="#navigation-13704" data-toggle="collapse" data-parent="#navigation">yii\filters <b class="caret"></b></a><div id="navigation-13704" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-filters-accesscontrol.html">AccessControl</a>
<a class="list-group-item" href="./yii-filters-accessrule.html">AccessRule</a>
<a class="list-group-item" href="./yii-filters-contentnegotiator.html">ContentNegotiator</a>
<a class="list-group-item" href="./yii-filters-cors.html">Cors</a>
<a class="list-group-item" href="./yii-filters-httpcache.html">HttpCache</a>
<a class="list-group-item" href="./yii-filters-pagecache.html">PageCache</a>
<a class="list-group-item" href="./yii-filters-ratelimitinterface.html">RateLimitInterface</a>
<a class="list-group-item" href="./yii-filters-ratelimiter.html">RateLimiter</a>
<a class="list-group-item" href="./yii-filters-verbfilter.html">VerbFilter</a></div>
<a class="list-group-item" href="#navigation-13705" data-toggle="collapse" data-parent="#navigation">yii\filters\auth <b class="caret"></b></a><div id="navigation-13705" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-filters-auth-authinterface.html">AuthInterface</a>
<a class="list-group-item" href="./yii-filters-auth-authmethod.html">AuthMethod</a>
<a class="list-group-item" href="./yii-filters-auth-compositeauth.html">CompositeAuth</a>
<a class="list-group-item" href="./yii-filters-auth-httpbasicauth.html">HttpBasicAuth</a>
<a class="list-group-item" href="./yii-filters-auth-httpbearerauth.html">HttpBearerAuth</a>
<a class="list-group-item" href="./yii-filters-auth-queryparamauth.html">QueryParamAuth</a></div>
<a class="list-group-item" href="#navigation-13706" data-toggle="collapse" data-parent="#navigation">yii\grid <b class="caret"></b></a><div id="navigation-13706" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-grid-actioncolumn.html">ActionColumn</a>
<a class="list-group-item" href="./yii-grid-checkboxcolumn.html">CheckboxColumn</a>
<a class="list-group-item" href="./yii-grid-column.html">Column</a>
<a class="list-group-item" href="./yii-grid-datacolumn.html">DataColumn</a>
<a class="list-group-item" href="./yii-grid-gridview.html">GridView</a>
<a class="list-group-item" href="./yii-grid-gridviewasset.html">GridViewAsset</a>
<a class="list-group-item" href="./yii-grid-serialcolumn.html">SerialColumn</a></div>
<a class="list-group-item" href="#navigation-13707" data-toggle="collapse" data-parent="#navigation">yii\helpers <b class="caret"></b></a><div id="navigation-13707" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-helpers-arrayhelper.html">ArrayHelper</a>
<a class="list-group-item" href="./yii-helpers-basearrayhelper.html">BaseArrayHelper</a>
<a class="list-group-item" href="./yii-helpers-baseconsole.html">BaseConsole</a>
<a class="list-group-item" href="./yii-helpers-basefilehelper.html">BaseFileHelper</a>
<a class="list-group-item" href="./yii-helpers-baseformatconverter.html">BaseFormatConverter</a>
<a class="list-group-item" href="./yii-helpers-basehtml.html">BaseHtml</a>
<a class="list-group-item" href="./yii-helpers-basehtmlpurifier.html">BaseHtmlPurifier</a>
<a class="list-group-item" href="./yii-helpers-baseinflector.html">BaseInflector</a>
<a class="list-group-item" href="./yii-helpers-basejson.html">BaseJson</a>
<a class="list-group-item" href="./yii-helpers-basemarkdown.html">BaseMarkdown</a>
<a class="list-group-item" href="./yii-helpers-basestringhelper.html">BaseStringHelper</a>
<a class="list-group-item" href="./yii-helpers-baseurl.html">BaseUrl</a>
<a class="list-group-item" href="./yii-helpers-basevardumper.html">BaseVarDumper</a>
<a class="list-group-item" href="./yii-helpers-console.html">Console</a>
<a class="list-group-item" href="./yii-helpers-filehelper.html">FileHelper</a>
<a class="list-group-item" href="./yii-helpers-formatconverter.html">FormatConverter</a>
<a class="list-group-item" href="./yii-helpers-html.html">Html</a>
<a class="list-group-item" href="./yii-helpers-htmlpurifier.html">HtmlPurifier</a>
<a class="list-group-item" href="./yii-helpers-inflector.html">Inflector</a>
<a class="list-group-item" href="./yii-helpers-json.html">Json</a>
<a class="list-group-item" href="./yii-helpers-markdown.html">Markdown</a>
<a class="list-group-item" href="./yii-helpers-stringhelper.html">StringHelper</a>
<a class="list-group-item" href="./yii-helpers-url.html">Url</a>
<a class="list-group-item" href="./yii-helpers-vardumper.html">VarDumper</a></div>
<a class="list-group-item" href="#navigation-13708" data-toggle="collapse" data-parent="#navigation">yii\i18n <b class="caret"></b></a><div id="navigation-13708" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-i18n-dbmessagesource.html">DbMessageSource</a>
<a class="list-group-item" href="./yii-i18n-formatter.html">Formatter</a>
<a class="list-group-item" href="./yii-i18n-gettextfile.html">GettextFile</a>
<a class="list-group-item" href="./yii-i18n-gettextmessagesource.html">GettextMessageSource</a>
<a class="list-group-item" href="./yii-i18n-gettextmofile.html">GettextMoFile</a>
<a class="list-group-item" href="./yii-i18n-gettextpofile.html">GettextPoFile</a>
<a class="list-group-item" href="./yii-i18n-i18n.html">I18N</a>
<a class="list-group-item" href="./yii-i18n-messageformatter.html">MessageFormatter</a>
<a class="list-group-item" href="./yii-i18n-messagesource.html">MessageSource</a>
<a class="list-group-item" href="./yii-i18n-missingtranslationevent.html">MissingTranslationEvent</a>
<a class="list-group-item" href="./yii-i18n-phpmessagesource.html">PhpMessageSource</a></div>
<a class="list-group-item" href="#navigation-13709" data-toggle="collapse" data-parent="#navigation">yii\log <b class="caret"></b></a><div id="navigation-13709" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-log-dbtarget.html">DbTarget</a>
<a class="list-group-item" href="./yii-log-dispatcher.html">Dispatcher</a>
<a class="list-group-item" href="./yii-log-emailtarget.html">EmailTarget</a>
<a class="list-group-item" href="./yii-log-filetarget.html">FileTarget</a>
<a class="list-group-item" href="./yii-log-logger.html">Logger</a>
<a class="list-group-item" href="./yii-log-syslogtarget.html">SyslogTarget</a>
<a class="list-group-item" href="./yii-log-target.html">Target</a></div>
<a class="list-group-item" href="#navigation-13710" data-toggle="collapse" data-parent="#navigation">yii\mail <b class="caret"></b></a><div id="navigation-13710" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-mail-basemailer.html">BaseMailer</a>
<a class="list-group-item" href="./yii-mail-basemessage.html">BaseMessage</a>
<a class="list-group-item" href="./yii-mail-mailevent.html">MailEvent</a>
<a class="list-group-item" href="./yii-mail-mailerinterface.html">MailerInterface</a>
<a class="list-group-item" href="./yii-mail-messageinterface.html">MessageInterface</a></div>
<a class="list-group-item" href="#navigation-13711" data-toggle="collapse" data-parent="#navigation">yii\mutex <b class="caret"></b></a><div id="navigation-13711" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-mutex-dbmutex.html">DbMutex</a>
<a class="list-group-item" href="./yii-mutex-filemutex.html">FileMutex</a>
<a class="list-group-item" href="./yii-mutex-mutex.html">Mutex</a>
<a class="list-group-item" href="./yii-mutex-mysqlmutex.html">MysqlMutex</a>
<a class="list-group-item" href="./yii-mutex-pgsqlmutex.html">PgsqlMutex</a></div>
<a class="list-group-item" href="#navigation-13712" data-toggle="collapse" data-parent="#navigation">yii\rbac <b class="caret"></b></a><div id="navigation-13712" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-rbac-assignment.html">Assignment</a>
<a class="list-group-item" href="./yii-rbac-basemanager.html">BaseManager</a>
<a class="list-group-item" href="./yii-rbac-checkaccessinterface.html">CheckAccessInterface</a>
<a class="list-group-item" href="./yii-rbac-dbmanager.html">DbManager</a>
<a class="list-group-item" href="./yii-rbac-item.html">Item</a>
<a class="list-group-item" href="./yii-rbac-managerinterface.html">ManagerInterface</a>
<a class="list-group-item" href="./yii-rbac-permission.html">Permission</a>
<a class="list-group-item" href="./yii-rbac-phpmanager.html">PhpManager</a>
<a class="list-group-item" href="./yii-rbac-role.html">Role</a>
<a class="list-group-item" href="./yii-rbac-rule.html">Rule</a></div>
<a class="list-group-item" href="#navigation-13713" data-toggle="collapse" data-parent="#navigation">yii\rest <b class="caret"></b></a><div id="navigation-13713" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-rest-action.html">Action</a>
<a class="list-group-item" href="./yii-rest-activecontroller.html">ActiveController</a>
<a class="list-group-item" href="./yii-rest-controller.html">Controller</a>
<a class="list-group-item" href="./yii-rest-createaction.html">CreateAction</a>
<a class="list-group-item" href="./yii-rest-deleteaction.html">DeleteAction</a>
<a class="list-group-item" href="./yii-rest-indexaction.html">IndexAction</a>
<a class="list-group-item" href="./yii-rest-optionsaction.html">OptionsAction</a>
<a class="list-group-item" href="./yii-rest-serializer.html">Serializer</a>
<a class="list-group-item" href="./yii-rest-updateaction.html">UpdateAction</a>
<a class="list-group-item" href="./yii-rest-urlrule.html">UrlRule</a>
<a class="list-group-item" href="./yii-rest-viewaction.html">ViewAction</a></div>
<a class="list-group-item" href="#navigation-13714" data-toggle="collapse" data-parent="#navigation">yii\test <b class="caret"></b></a><div id="navigation-13714" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-test-activefixture.html">ActiveFixture</a>
<a class="list-group-item" href="./yii-test-arrayfixture.html">ArrayFixture</a>
<a class="list-group-item" href="./yii-test-baseactivefixture.html">BaseActiveFixture</a>
<a class="list-group-item" href="./yii-test-dbfixture.html">DbFixture</a>
<a class="list-group-item" href="./yii-test-fixture.html">Fixture</a>
<a class="list-group-item" href="./yii-test-fixturetrait.html">FixtureTrait</a>
<a class="list-group-item" href="./yii-test-initdbfixture.html">InitDbFixture</a></div>
<a class="list-group-item" href="#navigation-13715" data-toggle="collapse" data-parent="#navigation">yii\validators <b class="caret"></b></a><div id="navigation-13715" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-validators-booleanvalidator.html">BooleanValidator</a>
<a class="list-group-item" href="./yii-validators-comparevalidator.html">CompareValidator</a>
<a class="list-group-item" href="./yii-validators-datevalidator.html">DateValidator</a>
<a class="list-group-item" href="./yii-validators-defaultvaluevalidator.html">DefaultValueValidator</a>
<a class="list-group-item" href="./yii-validators-eachvalidator.html">EachValidator</a>
<a class="list-group-item" href="./yii-validators-emailvalidator.html">EmailValidator</a>
<a class="list-group-item" href="./yii-validators-existvalidator.html">ExistValidator</a>
<a class="list-group-item" href="./yii-validators-filevalidator.html">FileValidator</a>
<a class="list-group-item" href="./yii-validators-filtervalidator.html">FilterValidator</a>
<a class="list-group-item" href="./yii-validators-imagevalidator.html">ImageValidator</a>
<a class="list-group-item" href="./yii-validators-inlinevalidator.html">InlineValidator</a>
<a class="list-group-item" href="./yii-validators-ipvalidator.html">IpValidator</a>
<a class="list-group-item" href="./yii-validators-numbervalidator.html">NumberValidator</a>
<a class="list-group-item" href="./yii-validators-punycodeasset.html">PunycodeAsset</a>
<a class="list-group-item" href="./yii-validators-rangevalidator.html">RangeValidator</a>
<a class="list-group-item" href="./yii-validators-regularexpressionvalidator.html">RegularExpressionValidator</a>
<a class="list-group-item" href="./yii-validators-requiredvalidator.html">RequiredValidator</a>
<a class="list-group-item" href="./yii-validators-safevalidator.html">SafeValidator</a>
<a class="list-group-item" href="./yii-validators-stringvalidator.html">StringValidator</a>
<a class="list-group-item" href="./yii-validators-uniquevalidator.html">UniqueValidator</a>
<a class="list-group-item" href="./yii-validators-urlvalidator.html">UrlValidator</a>
<a class="list-group-item" href="./yii-validators-validationasset.html">ValidationAsset</a>
<a class="list-group-item" href="./yii-validators-validator.html">Validator</a></div>
<a class="list-group-item" href="#navigation-13716" data-toggle="collapse" data-parent="#navigation">yii\web <b class="caret"></b></a><div id="navigation-13716" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-web-application.html">Application</a>
<a class="list-group-item" href="./yii-web-assetbundle.html">AssetBundle</a>
<a class="list-group-item" href="./yii-web-assetconverter.html">AssetConverter</a>
<a class="list-group-item" href="./yii-web-assetconverterinterface.html">AssetConverterInterface</a>
<a class="list-group-item" href="./yii-web-assetmanager.html">AssetManager</a>
<a class="list-group-item" href="./yii-web-badrequesthttpexception.html">BadRequestHttpException</a>
<a class="list-group-item" href="./yii-web-cachesession.html">CacheSession</a>
<a class="list-group-item" href="./yii-web-compositeurlrule.html">CompositeUrlRule</a>
<a class="list-group-item" href="./yii-web-conflicthttpexception.html">ConflictHttpException</a>
<a class="list-group-item" href="./yii-web-controller.html">Controller</a>
<a class="list-group-item" href="./yii-web-cookie.html">Cookie</a>
<a class="list-group-item" href="./yii-web-cookiecollection.html">CookieCollection</a>
<a class="list-group-item" href="./yii-web-dbsession.html">DbSession</a>
<a class="list-group-item" href="./yii-web-erroraction.html">ErrorAction</a>
<a class="list-group-item" href="./yii-web-errorhandler.html">ErrorHandler</a>
<a class="list-group-item" href="./yii-web-forbiddenhttpexception.html">ForbiddenHttpException</a>
<a class="list-group-item" href="./yii-web-gonehttpexception.html">GoneHttpException</a>
<a class="list-group-item" href="./yii-web-groupurlrule.html">GroupUrlRule</a>
<a class="list-group-item" href="./yii-web-headercollection.html">HeaderCollection</a>
<a class="list-group-item" href="./yii-web-htmlresponseformatter.html">HtmlResponseFormatter</a>
<a class="list-group-item" href="./yii-web-httpexception.html">HttpException</a>
<a class="list-group-item" href="./yii-web-identityinterface.html">IdentityInterface</a>
<a class="list-group-item" href="./yii-web-jqueryasset.html">JqueryAsset</a>
<a class="list-group-item" href="./yii-web-jsexpression.html">JsExpression</a>
<a class="list-group-item" href="./yii-web-jsonparser.html">JsonParser</a>
<a class="list-group-item" href="./yii-web-jsonresponseformatter.html">JsonResponseFormatter</a>
<a class="list-group-item" href="./yii-web-link.html">Link</a>
<a class="list-group-item" href="./yii-web-linkable.html">Linkable</a>
<a class="list-group-item" href="./yii-web-methodnotallowedhttpexception.html">MethodNotAllowedHttpException</a>
<a class="list-group-item" href="./yii-web-multifieldsession.html">MultiFieldSession</a>
<a class="list-group-item" href="./yii-web-notacceptablehttpexception.html">NotAcceptableHttpException</a>
<a class="list-group-item" href="./yii-web-notfoundhttpexception.html">NotFoundHttpException</a>
<a class="list-group-item" href="./yii-web-request.html">Request</a>
<a class="list-group-item" href="./yii-web-requestparserinterface.html">RequestParserInterface</a>
<a class="list-group-item" href="./yii-web-response.html">Response</a>
<a class="list-group-item" href="./yii-web-responseformatterinterface.html">ResponseFormatterInterface</a>
<a class="list-group-item" href="./yii-web-servererrorhttpexception.html">ServerErrorHttpException</a>
<a class="list-group-item" href="./yii-web-session.html">Session</a>
<a class="list-group-item" href="./yii-web-sessioniterator.html">SessionIterator</a>
<a class="list-group-item" href="./yii-web-toomanyrequestshttpexception.html">TooManyRequestsHttpException</a>
<a class="list-group-item" href="./yii-web-unauthorizedhttpexception.html">UnauthorizedHttpException</a>
<a class="list-group-item" href="./yii-web-unprocessableentityhttpexception.html">UnprocessableEntityHttpException</a>
<a class="list-group-item" href="./yii-web-unsupportedmediatypehttpexception.html">UnsupportedMediaTypeHttpException</a>
<a class="list-group-item" href="./yii-web-uploadedfile.html">UploadedFile</a>
<a class="list-group-item" href="./yii-web-urlmanager.html">UrlManager</a>
<a class="list-group-item" href="./yii-web-urlrule.html">UrlRule</a>
<a class="list-group-item" href="./yii-web-urlruleinterface.html">UrlRuleInterface</a>
<a class="list-group-item" href="./yii-web-user.html">User</a>
<a class="list-group-item" href="./yii-web-userevent.html">UserEvent</a>
<a class="list-group-item" href="./yii-web-view.html">View</a>
<a class="list-group-item" href="./yii-web-viewaction.html">ViewAction</a>
<a class="list-group-item" href="./yii-web-xmlresponseformatter.html">XmlResponseFormatter</a>
<a class="list-group-item" href="./yii-web-yiiasset.html">YiiAsset</a></div>
<a class="list-group-item" href="#navigation-13717" data-toggle="collapse" data-parent="#navigation">yii\widgets <b class="caret"></b></a><div id="navigation-13717" class="submenu panel-collapse collapse"><a class="list-group-item" href="./yii-widgets-activefield.html">ActiveField</a>
<a class="list-group-item" href="./yii-widgets-activeform.html">ActiveForm</a>
<a class="list-group-item" href="./yii-widgets-activeformasset.html">ActiveFormAsset</a>
<a class="list-group-item" href="./yii-widgets-baselistview.html">BaseListView</a>
<a class="list-group-item" href="./yii-widgets-block.html">Block</a>
<a class="list-group-item" href="./yii-widgets-breadcrumbs.html">Breadcrumbs</a>
<a class="list-group-item" href="./yii-widgets-contentdecorator.html">ContentDecorator</a>
<a class="list-group-item" href="./yii-widgets-detailview.html">DetailView</a>
<a class="list-group-item" href="./yii-widgets-fragmentcache.html">FragmentCache</a>
<a class="list-group-item" href="./yii-widgets-inputwidget.html">InputWidget</a>
<a class="list-group-item" href="./yii-widgets-linkpager.html">LinkPager</a>
<a class="list-group-item" href="./yii-widgets-linksorter.html">LinkSorter</a>
<a class="list-group-item" href="./yii-widgets-listview.html">ListView</a>
<a class="list-group-item" href="./yii-widgets-maskedinput.html">MaskedInput</a>
<a class="list-group-item" href="./yii-widgets-maskedinputasset.html">MaskedInputAsset</a>
<a class="list-group-item" href="./yii-widgets-menu.html">Menu</a>
<a class="list-group-item" href="./yii-widgets-pjax.html">Pjax</a>
<a class="list-group-item" href="./yii-widgets-pjaxasset.html">PjaxAsset</a>
<a class="list-group-item" href="./yii-widgets-spaceless.html">Spaceless</a></div></div>    </div>
    <div class="col-md-9 api-content" role="main">
        <h1>Yii PHP Framework Version 2 <span id="yii-php-framework-version-2"></span><a href="#yii-php-framework-version-2" class="hashlink">&para;</a></h1>
<div class="toc"><ol><li><a href="#installation">Installation</a></li></ol></div>
<p>This is the core framework code of <a href="https://github.com/yiisoft/yii2#readme">Yii 2</a>.</p>
<p>This repository is a read-only git subsplit of <a href="https://github.com/yiisoft/yii2">https://github.com/yiisoft/yii2</a>.
Please submit issue reports and pull requests to the main repository.
For license information check the <a href="LICENSE.md">LICENSE</a>-file.</p>
<h2>Installation <span id="installation"></span><a href="#installation" class="hashlink">&para;</a></h2><p>The preferred way to install the Yii framework is through <a href="http://getcomposer.org/download/">composer</a>.</p>
<p>Either run</p>
<pre><code class="hljs php">composer <span class="hljs-keyword">global</span> <span class="hljs-keyword">require</span> <span class="hljs-string">"fxp/composer-asset-plugin:^1.2.0"</span>
composer <span class="hljs-keyword">require</span> yiisoft/yii2
</code></pre>
<p>or add</p>
<pre><code class="hljs json language-json"><span class="hljs-string">"yiisoft/yii2"</span>: <span class="hljs-string">"~2.0.0"</span>,
</code></pre>
<p>to the require section of your composer.json.</p>
<h1>Class Reference</h1>

<table class="summaryTable docIndex table table-bordered table-striped table-hover">
    <colgroup>
        <col class="col-package" />
        <col class="col-class" />
        <col class="col-description" />
    </colgroup>
    <tr>
        <th>Class</th>
        <th>Description</th>
    </tr>
    <tr>
        <td><a href="yii.html">Yii</a></td>
        <td>Yii is a helper class serving common framework functionalities.</td>
    </tr>
    <tr>
        <td><a href="yii-baseyii.html">yii\BaseYii</a></td>
        <td>BaseYii is the core helper class for the Yii framework.</td>
    </tr>
    <tr>
        <td><a href="yii-base-action.html">yii\base\Action</a></td>
        <td>Action is the base class for all controller action classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-actionevent.html">yii\base\ActionEvent</a></td>
        <td>ActionEvent represents the event parameter used for an action event.</td>
    </tr>
    <tr>
        <td><a href="yii-base-actionfilter.html">yii\base\ActionFilter</a></td>
        <td>ActionFilter is the base class for action filters.</td>
    </tr>
    <tr>
        <td><a href="yii-base-application.html">yii\base\Application</a></td>
        <td>Application is the base class for all application classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-arrayaccesstrait.html">yii\base\ArrayAccessTrait</a></td>
        <td>ArrayAccessTrait provides the implementation for <a href="http://www.php.net/class.iteratoraggregate">IteratorAggregate</a>, <a href="http://www.php.net/class.arrayaccess">ArrayAccess</a> and <a href="http://www.php.net/class.countable">Countable</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-base-arrayable.html">yii\base\Arrayable</a></td>
        <td>Arrayable is the interface that should be implemented by classes who want to support customizable representation of their instances.</td>
    </tr>
    <tr>
        <td><a href="yii-base-arrayabletrait.html">yii\base\ArrayableTrait</a></td>
        <td>ArrayableTrait provides a common implementation of the <a href="yii-base-arrayable.html">yii\base\Arrayable</a> interface.</td>
    </tr>
    <tr>
        <td><a href="yii-base-behavior.html">yii\base\Behavior</a></td>
        <td>Behavior is the base class for all behavior classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-bootstrapinterface.html">yii\base\BootstrapInterface</a></td>
        <td>BootstrapInterface is the interface that should be implemented by classes who want to participate in the application bootstrap process.</td>
    </tr>
    <tr>
        <td><a href="yii-base-component.html">yii\base\Component</a></td>
        <td>Component is the base class that implements the <em>property</em>, <em>event</em> and <em>behavior</em> features.</td>
    </tr>
    <tr>
        <td><a href="yii-base-configurable.html">yii\base\Configurable</a></td>
        <td>Configurable is the interface that should be implemented by classes who support configuring
its properties through the last parameter to its constructor.</td>
    </tr>
    <tr>
        <td><a href="yii-base-controller.html">yii\base\Controller</a></td>
        <td>Controller is the base class for classes containing controller logic.</td>
    </tr>
    <tr>
        <td><a href="yii-base-dynamicmodel.html">yii\base\DynamicModel</a></td>
        <td>DynamicModel is a model class primarily used to support ad hoc data validation.</td>
    </tr>
    <tr>
        <td><a href="yii-base-errorexception.html">yii\base\ErrorException</a></td>
        <td>ErrorException represents a PHP error.</td>
    </tr>
    <tr>
        <td><a href="yii-base-errorhandler.html">yii\base\ErrorHandler</a></td>
        <td>ErrorHandler handles uncaught PHP errors and exceptions.</td>
    </tr>
    <tr>
        <td><a href="yii-base-event.html">yii\base\Event</a></td>
        <td>Event is the base class for all event classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-exception.html">yii\base\Exception</a></td>
        <td>Exception represents a generic exception for all purposes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-exitexception.html">yii\base\ExitException</a></td>
        <td>ExitException represents a normal termination of an application.</td>
    </tr>
    <tr>
        <td><a href="yii-base-inlineaction.html">yii\base\InlineAction</a></td>
        <td>InlineAction represents an action that is defined as a controller method.</td>
    </tr>
    <tr>
        <td><a href="yii-base-invalidcallexception.html">yii\base\InvalidCallException</a></td>
        <td>InvalidCallException represents an exception caused by calling a method in a wrong way.</td>
    </tr>
    <tr>
        <td><a href="yii-base-invalidconfigexception.html">yii\base\InvalidConfigException</a></td>
        <td>InvalidConfigException represents an exception caused by incorrect object configuration.</td>
    </tr>
    <tr>
        <td><a href="yii-base-invalidparamexception.html">yii\base\InvalidParamException</a></td>
        <td>InvalidParamException represents an exception caused by invalid parameters passed to a method.</td>
    </tr>
    <tr>
        <td><a href="yii-base-invalidrouteexception.html">yii\base\InvalidRouteException</a></td>
        <td>InvalidRouteException represents an exception caused by an invalid route.</td>
    </tr>
    <tr>
        <td><a href="yii-base-invalidvalueexception.html">yii\base\InvalidValueException</a></td>
        <td>InvalidValueException represents an exception caused by a function returning a value of unexpected type.</td>
    </tr>
    <tr>
        <td><a href="yii-base-model.html">yii\base\Model</a></td>
        <td>Model is the base class for data models.</td>
    </tr>
    <tr>
        <td><a href="yii-base-modelevent.html">yii\base\ModelEvent</a></td>
        <td>ModelEvent represents the parameter needed by <a href="yii-base-model.html">yii\base\Model</a> events.</td>
    </tr>
    <tr>
        <td><a href="yii-base-module.html">yii\base\Module</a></td>
        <td>Module is the base class for module and application classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-notsupportedexception.html">yii\base\NotSupportedException</a></td>
        <td>NotSupportedException represents an exception caused by accessing features that are not supported.</td>
    </tr>
    <tr>
        <td><a href="yii-base-object.html">yii\base\Object</a></td>
        <td>Object is the base class that implements the <em>property</em> feature.</td>
    </tr>
    <tr>
        <td><a href="yii-base-request.html">yii\base\Request</a></td>
        <td>Request represents a request that is handled by an <a href="yii-base-application.html">yii\base\Application</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-base-response.html">yii\base\Response</a></td>
        <td>Response represents the response of an <a href="yii-base-application.html">yii\base\Application</a> to a <a href="yii-base-request.html">yii\base\Request</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-base-security.html">yii\base\Security</a></td>
        <td>Security provides a set of methods to handle common security-related tasks.</td>
    </tr>
    <tr>
        <td><a href="yii-base-theme.html">yii\base\Theme</a></td>
        <td>Theme represents an application theme.</td>
    </tr>
    <tr>
        <td><a href="yii-base-unknownclassexception.html">yii\base\UnknownClassException</a></td>
        <td>UnknownClassException represents an exception caused by using an unknown class.</td>
    </tr>
    <tr>
        <td><a href="yii-base-unknownmethodexception.html">yii\base\UnknownMethodException</a></td>
        <td>UnknownMethodException represents an exception caused by accessing an unknown object method.</td>
    </tr>
    <tr>
        <td><a href="yii-base-unknownpropertyexception.html">yii\base\UnknownPropertyException</a></td>
        <td>UnknownPropertyException represents an exception caused by accessing unknown object properties.</td>
    </tr>
    <tr>
        <td><a href="yii-base-userexception.html">yii\base\UserException</a></td>
        <td>UserException is the base class for exceptions that are meant to be shown to end users.</td>
    </tr>
    <tr>
        <td><a href="yii-base-view.html">yii\base\View</a></td>
        <td>View represents a view object in the MVC pattern.</td>
    </tr>
    <tr>
        <td><a href="yii-base-viewcontextinterface.html">yii\base\ViewContextInterface</a></td>
        <td>ViewContextInterface is the interface that should implemented by classes who want to support relative view names.</td>
    </tr>
    <tr>
        <td><a href="yii-base-viewevent.html">yii\base\ViewEvent</a></td>
        <td>ViewEvent represents events triggered by the <a href="yii-base-view.html">yii\base\View</a> component.</td>
    </tr>
    <tr>
        <td><a href="yii-base-viewrenderer.html">yii\base\ViewRenderer</a></td>
        <td>ViewRenderer is the base class for view renderer classes.</td>
    </tr>
    <tr>
        <td><a href="yii-base-widget.html">yii\base\Widget</a></td>
        <td>Widget is the base class for widgets.</td>
    </tr>
    <tr>
        <td><a href="yii-behaviors-attributebehavior.html">yii\behaviors\AttributeBehavior</a></td>
        <td>AttributeBehavior automatically assigns a specified value to one or multiple attributes of an ActiveRecord
object when certain events happen.</td>
    </tr>
    <tr>
        <td><a href="yii-behaviors-blameablebehavior.html">yii\behaviors\BlameableBehavior</a></td>
        <td>BlameableBehavior automatically fills the specified attributes with the current user ID.</td>
    </tr>
    <tr>
        <td><a href="yii-behaviors-sluggablebehavior.html">yii\behaviors\SluggableBehavior</a></td>
        <td>SluggableBehavior automatically fills the specified attribute with a value that can be used a slug in a URL.</td>
    </tr>
    <tr>
        <td><a href="yii-behaviors-timestampbehavior.html">yii\behaviors\TimestampBehavior</a></td>
        <td>TimestampBehavior automatically fills the specified attributes with the current timestamp.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-apccache.html">yii\caching\ApcCache</a></td>
        <td>ApcCache provides APC caching in terms of an application component.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-arraycache.html">yii\caching\ArrayCache</a></td>
        <td>ArrayCache provides caching for the current request only by storing the values in an array.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-cache.html">yii\caching\Cache</a></td>
        <td>Cache is the base class for cache classes supporting different cache storage implementations.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-chaineddependency.html">yii\caching\ChainedDependency</a></td>
        <td>ChainedDependency represents a dependency which is composed of a list of other dependencies.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-dbcache.html">yii\caching\DbCache</a></td>
        <td>DbCache implements a cache application component by storing cached data in a database.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-dbdependency.html">yii\caching\DbDependency</a></td>
        <td>DbDependency represents a dependency based on the query result of a SQL statement.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-dependency.html">yii\caching\Dependency</a></td>
        <td>Dependency is the base class for cache dependency classes.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-dummycache.html">yii\caching\DummyCache</a></td>
        <td>DummyCache is a placeholder cache component.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-expressiondependency.html">yii\caching\ExpressionDependency</a></td>
        <td>ExpressionDependency represents a dependency based on the result of a PHP expression.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-filecache.html">yii\caching\FileCache</a></td>
        <td>FileCache implements a cache component using files.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-filedependency.html">yii\caching\FileDependency</a></td>
        <td>FileDependency represents a dependency based on a file's last modification time.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-memcache.html">yii\caching\MemCache</a></td>
        <td>MemCache implements a cache application component based on <a href="http://pecl.php.net/package/memcache">memcache</a>
and <a href="http://pecl.php.net/package/memcached">memcached</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-memcacheserver.html">yii\caching\MemCacheServer</a></td>
        <td>MemCacheServer represents the configuration data for a single memcache or memcached server.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-tagdependency.html">yii\caching\TagDependency</a></td>
        <td>TagDependency associates a cached data item with one or multiple <a href="yii-caching-tagdependency.html#$tags-detail">$tags</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-wincache.html">yii\caching\WinCache</a></td>
        <td>WinCache provides Windows Cache caching in terms of an application component.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-xcache.html">yii\caching\XCache</a></td>
        <td>XCache provides XCache caching in terms of an application component.</td>
    </tr>
    <tr>
        <td><a href="yii-caching-zenddatacache.html">yii\caching\ZendDataCache</a></td>
        <td>ZendDataCache provides Zend data caching in terms of an application component.</td>
    </tr>
    <tr>
        <td><a href="yii-captcha-captcha.html">yii\captcha\Captcha</a></td>
        <td>Captcha renders a CAPTCHA image and an input field that takes user-entered verification code.</td>
    </tr>
    <tr>
        <td><a href="yii-captcha-captchaaction.html">yii\captcha\CaptchaAction</a></td>
        <td>CaptchaAction renders a CAPTCHA image.</td>
    </tr>
    <tr>
        <td><a href="yii-captcha-captchaasset.html">yii\captcha\CaptchaAsset</a></td>
        <td>This asset bundle provides the javascript files needed for the <a href="yii-captcha-captcha.html">yii\captcha\Captcha</a> widget.</td>
    </tr>
    <tr>
        <td><a href="yii-captcha-captchavalidator.html">yii\captcha\CaptchaValidator</a></td>
        <td>CaptchaValidator validates that the attribute value is the same as the verification code displayed in the CAPTCHA.</td>
    </tr>
    <tr>
        <td><a href="yii-console-application.html">yii\console\Application</a></td>
        <td>Application represents a console application.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controller.html">yii\console\Controller</a></td>
        <td>Controller is the base class of console command classes.</td>
    </tr>
    <tr>
        <td><a href="yii-console-errorhandler.html">yii\console\ErrorHandler</a></td>
        <td>ErrorHandler handles uncaught PHP errors and exceptions.</td>
    </tr>
    <tr>
        <td><a href="yii-console-exception.html">yii\console\Exception</a></td>
        <td>Exception represents an exception caused by incorrect usage of a console command.</td>
    </tr>
    <tr>
        <td><a href="yii-console-markdown.html">yii\console\Markdown</a></td>
        <td>A Markdown parser that enhances markdown for reading in console environments.</td>
    </tr>
    <tr>
        <td><a href="yii-console-request.html">yii\console\Request</a></td>
        <td>The console Request represents the environment information for a console application.</td>
    </tr>
    <tr>
        <td><a href="yii-console-response.html">yii\console\Response</a></td>
        <td>The console Response represents the result of a console application.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-assetcontroller.html">yii\console\controllers\AssetController</a></td>
        <td>Allows you to combine and compress your JavaScript and CSS files.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-basemigratecontroller.html">yii\console\controllers\BaseMigrateController</a></td>
        <td>BaseMigrateController is base class for migrate controllers.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-cachecontroller.html">yii\console\controllers\CacheController</a></td>
        <td>Allows you to flush cache.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-fixturecontroller.html">yii\console\controllers\FixtureController</a></td>
        <td>Manages fixture data loading and unloading.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-helpcontroller.html">yii\console\controllers\HelpController</a></td>
        <td>Provides help information about console commands.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-messagecontroller.html">yii\console\controllers\MessageController</a></td>
        <td>Extracts messages to be translated from source files.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-migratecontroller.html">yii\console\controllers\MigrateController</a></td>
        <td>Manages application migrations.</td>
    </tr>
    <tr>
        <td><a href="yii-console-controllers-servecontroller.html">yii\console\controllers\ServeController</a></td>
        <td>Runs PHP built-in web server</td>
    </tr>
    <tr>
        <td><a href="yii-data-activedataprovider.html">yii\data\ActiveDataProvider</a></td>
        <td>ActiveDataProvider implements a data provider based on <a href="yii-db-query.html">yii\db\Query</a> and <a href="yii-db-activequery.html">yii\db\ActiveQuery</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-data-arraydataprovider.html">yii\data\ArrayDataProvider</a></td>
        <td>ArrayDataProvider implements a data provider based on a data array.</td>
    </tr>
    <tr>
        <td><a href="yii-data-basedataprovider.html">yii\data\BaseDataProvider</a></td>
        <td>BaseDataProvider provides a base class that implements the <a href="yii-data-dataproviderinterface.html">yii\data\DataProviderInterface</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-data-dataproviderinterface.html">yii\data\DataProviderInterface</a></td>
        <td>DataProviderInterface is the interface that must be implemented by data provider classes.</td>
    </tr>
    <tr>
        <td><a href="yii-data-pagination.html">yii\data\Pagination</a></td>
        <td>Pagination represents information relevant to pagination of data items.</td>
    </tr>
    <tr>
        <td><a href="yii-data-sort.html">yii\data\Sort</a></td>
        <td>Sort represents information relevant to sorting.</td>
    </tr>
    <tr>
        <td><a href="yii-data-sqldataprovider.html">yii\data\SqlDataProvider</a></td>
        <td>SqlDataProvider implements a data provider based on a plain SQL statement.</td>
    </tr>
    <tr>
        <td><a href="yii-db-activequery.html">yii\db\ActiveQuery</a></td>
        <td>ActiveQuery represents a DB query associated with an Active Record class.</td>
    </tr>
    <tr>
        <td><a href="yii-db-activequeryinterface.html">yii\db\ActiveQueryInterface</a></td>
        <td>ActiveQueryInterface defines the common interface to be implemented by active record query classes.</td>
    </tr>
    <tr>
        <td><a href="yii-db-activequerytrait.html">yii\db\ActiveQueryTrait</a></td>
        <td>ActiveQueryTrait implements the common methods and properties for active record query classes.</td>
    </tr>
    <tr>
        <td><a href="yii-db-activerecord.html">yii\db\ActiveRecord</a></td>
        <td>ActiveRecord is the base class for classes representing relational data in terms of objects.</td>
    </tr>
    <tr>
        <td><a href="yii-db-activerecordinterface.html">yii\db\ActiveRecordInterface</a></td>
        <td>ActiveRecordInterface</td>
    </tr>
    <tr>
        <td><a href="yii-db-activerelationtrait.html">yii\db\ActiveRelationTrait</a></td>
        <td>ActiveRelationTrait implements the common methods and properties for active record relational queries.</td>
    </tr>
    <tr>
        <td><a href="yii-db-aftersaveevent.html">yii\db\AfterSaveEvent</a></td>
        <td>AfterSaveEvent represents the information available in <a href="yii-db-baseactiverecord.html#EVENT_AFTER_INSERT-detail">yii\db\ActiveRecord::EVENT_AFTER_INSERT</a> and <a href="yii-db-baseactiverecord.html#EVENT_AFTER_UPDATE-detail">yii\db\ActiveRecord::EVENT_AFTER_UPDATE</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-db-baseactiverecord.html">yii\db\BaseActiveRecord</a></td>
        <td>ActiveRecord is the base class for classes representing relational data in terms of objects.</td>
    </tr>
    <tr>
        <td><a href="yii-db-batchqueryresult.html">yii\db\BatchQueryResult</a></td>
        <td>BatchQueryResult represents a batch query from which you can retrieve data in batches.</td>
    </tr>
    <tr>
        <td><a href="yii-db-columnschema.html">yii\db\ColumnSchema</a></td>
        <td>ColumnSchema class describes the metadata of a column in a database table.</td>
    </tr>
    <tr>
        <td><a href="yii-db-columnschemabuilder.html">yii\db\ColumnSchemaBuilder</a></td>
        <td>ColumnSchemaBuilder helps to define database schema types using a PHP interface.</td>
    </tr>
    <tr>
        <td><a href="yii-db-command.html">yii\db\Command</a></td>
        <td>Command represents a SQL statement to be executed against a database.</td>
    </tr>
    <tr>
        <td><a href="yii-db-connection.html">yii\db\Connection</a></td>
        <td>Connection represents a connection to a database via <a href="php.net/manual/en/book.pdo.php">PDO</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-db-datareader.html">yii\db\DataReader</a></td>
        <td>DataReader represents a forward-only stream of rows from a query result set.</td>
    </tr>
    <tr>
        <td><a href="yii-db-exception.html">yii\db\Exception</a></td>
        <td>Exception represents an exception that is caused by some DB-related operations.</td>
    </tr>
    <tr>
        <td><a href="yii-db-expression.html">yii\db\Expression</a></td>
        <td>Expression represents a DB expression that does not need escaping or quoting.</td>
    </tr>
    <tr>
        <td><a href="yii-db-integrityexception.html">yii\db\IntegrityException</a></td>
        <td>Exception represents an exception that is caused by violation of DB constraints.</td>
    </tr>
    <tr>
        <td><a href="yii-db-migration.html">yii\db\Migration</a></td>
        <td>Migration is the base class for representing a database migration.</td>
    </tr>
    <tr>
        <td><a href="yii-db-migrationinterface.html">yii\db\MigrationInterface</a></td>
        <td>The MigrationInterface defines the minimum set of methods to be implemented by a database migration.</td>
    </tr>
    <tr>
        <td><a href="yii-db-query.html">yii\db\Query</a></td>
        <td>Query represents a SELECT SQL statement in a way that is independent of DBMS.</td>
    </tr>
    <tr>
        <td><a href="yii-db-querybuilder.html">yii\db\QueryBuilder</a></td>
        <td>QueryBuilder builds a SELECT SQL statement based on the specification given as a <a href="yii-db-query.html">yii\db\Query</a> object.</td>
    </tr>
    <tr>
        <td><a href="yii-db-queryinterface.html">yii\db\QueryInterface</a></td>
        <td>The QueryInterface defines the minimum set of methods to be implemented by a database query.</td>
    </tr>
    <tr>
        <td><a href="yii-db-querytrait.html">yii\db\QueryTrait</a></td>
        <td>The BaseQuery trait represents the minimum method set of a database Query.</td>
    </tr>
    <tr>
        <td><a href="yii-db-schema.html">yii\db\Schema</a></td>
        <td>Schema is the base class for concrete DBMS-specific schema classes.</td>
    </tr>
    <tr>
        <td><a href="yii-db-schemabuildertrait.html">yii\db\SchemaBuilderTrait</a></td>
        <td>SchemaBuilderTrait contains shortcut methods to create instances of <a href="yii-db-columnschemabuilder.html">yii\db\ColumnSchemaBuilder</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-db-staleobjectexception.html">yii\db\StaleObjectException</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-db-tableschema.html">yii\db\TableSchema</a></td>
        <td>TableSchema represents the metadata of a database table.</td>
    </tr>
    <tr>
        <td><a href="yii-db-transaction.html">yii\db\Transaction</a></td>
        <td>Transaction represents a DB transaction.</td>
    </tr>
    <tr>
        <td><a href="yii-db-cubrid-columnschemabuilder.html">yii\db\cubrid\ColumnSchemaBuilder</a></td>
        <td>ColumnSchemaBuilder is the schema builder for Cubrid databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-cubrid-querybuilder.html">yii\db\cubrid\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for CUBRID databases (version 9.3.x and higher).</td>
    </tr>
    <tr>
        <td><a href="yii-db-cubrid-schema.html">yii\db\cubrid\Schema</a></td>
        <td>Schema is the class for retrieving metadata from a CUBRID database (version 9.3.x and higher).</td>
    </tr>
    <tr>
        <td><a href="yii-db-mssql-pdo.html">yii\db\mssql\PDO</a></td>
        <td>This is an extension of the default PDO class of MSSQL and DBLIB drivers.</td>
    </tr>
    <tr>
        <td><a href="yii-db-mssql-querybuilder.html">yii\db\mssql\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for MS SQL Server databases (version 2008 and above).</td>
    </tr>
    <tr>
        <td><a href="yii-db-mssql-schema.html">yii\db\mssql\Schema</a></td>
        <td>Schema is the class for retrieving metadata from a MS SQL Server databases (version 2008 and above).</td>
    </tr>
    <tr>
        <td><a href="yii-db-mssql-sqlsrvpdo.html">yii\db\mssql\SqlsrvPDO</a></td>
        <td>This is an extension of the default PDO class of SQLSRV driver.</td>
    </tr>
    <tr>
        <td><a href="yii-db-mssql-tableschema.html">yii\db\mssql\TableSchema</a></td>
        <td>TableSchema represents the metadata of a database table.</td>
    </tr>
    <tr>
        <td><a href="yii-db-mysql-columnschemabuilder.html">yii\db\mysql\ColumnSchemaBuilder</a></td>
        <td>ColumnSchemaBuilder is the schema builder for MySQL databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-mysql-querybuilder.html">yii\db\mysql\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for MySQL databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-mysql-schema.html">yii\db\mysql\Schema</a></td>
        <td>Schema is the class for retrieving metadata from a MySQL database (version 4.1.x and 5.x).</td>
    </tr>
    <tr>
        <td><a href="yii-db-oci-columnschemabuilder.html">yii\db\oci\ColumnSchemaBuilder</a></td>
        <td>ColumnSchemaBuilder is the schema builder for Oracle databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-oci-querybuilder.html">yii\db\oci\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for Oracle databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-oci-schema.html">yii\db\oci\Schema</a></td>
        <td>Schema is the class for retrieving metadata from an Oracle database</td>
    </tr>
    <tr>
        <td><a href="yii-db-pgsql-querybuilder.html">yii\db\pgsql\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for PostgreSQL databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-pgsql-schema.html">yii\db\pgsql\Schema</a></td>
        <td>Schema is the class for retrieving metadata from a PostgreSQL database
(version 9.x and above).</td>
    </tr>
    <tr>
        <td><a href="yii-db-sqlite-columnschemabuilder.html">yii\db\sqlite\ColumnSchemaBuilder</a></td>
        <td>ColumnSchemaBuilder is the schema builder for Sqlite databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-sqlite-querybuilder.html">yii\db\sqlite\QueryBuilder</a></td>
        <td>QueryBuilder is the query builder for SQLite databases.</td>
    </tr>
    <tr>
        <td><a href="yii-db-sqlite-schema.html">yii\db\sqlite\Schema</a></td>
        <td>Schema is the class for retrieving metadata from a SQLite (2/3) database.</td>
    </tr>
    <tr>
        <td><a href="yii-di-container.html">yii\di\Container</a></td>
        <td>Container implements a <a href="http://en.wikipedia.org/wiki/Dependency_injection">dependency injection</a> container.</td>
    </tr>
    <tr>
        <td><a href="yii-di-instance.html">yii\di\Instance</a></td>
        <td>Instance represents a reference to a named object in a dependency injection (DI) container or a service locator.</td>
    </tr>
    <tr>
        <td><a href="yii-di-notinstantiableexception.html">yii\di\NotInstantiableException</a></td>
        <td>NotInstantiableException represents an exception caused by incorrect dependency injection container
configuration or usage.</td>
    </tr>
    <tr>
        <td><a href="yii-di-servicelocator.html">yii\di\ServiceLocator</a></td>
        <td>ServiceLocator implements a <a href="http://en.wikipedia.org/wiki/Service_locator_pattern">service locator</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-accesscontrol.html">yii\filters\AccessControl</a></td>
        <td>AccessControl provides simple access control based on a set of rules.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-accessrule.html">yii\filters\AccessRule</a></td>
        <td>This class represents an access rule defined by the <a href="yii-filters-accesscontrol.html">yii\filters\AccessControl</a> action filter</td>
    </tr>
    <tr>
        <td><a href="yii-filters-contentnegotiator.html">yii\filters\ContentNegotiator</a></td>
        <td>ContentNegotiator supports response format negotiation and application language negotiation.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-cors.html">yii\filters\Cors</a></td>
        <td>Cors filter implements <a href="http://en.wikipedia.org/wiki/Cross-origin_resource_sharing">Cross Origin Resource Sharing</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-httpcache.html">yii\filters\HttpCache</a></td>
        <td>HttpCache implements client-side caching by utilizing the <code>Last-Modified</code> and <code>ETag</code> HTTP headers.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-pagecache.html">yii\filters\PageCache</a></td>
        <td>PageCache implements server-side caching of whole pages.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-ratelimitinterface.html">yii\filters\RateLimitInterface</a></td>
        <td>RateLimitInterface is the interface that may be implemented by an identity object to enforce rate limiting.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-ratelimiter.html">yii\filters\RateLimiter</a></td>
        <td>RateLimiter implements a rate limiting algorithm based on the <a href="http://en.wikipedia.org/wiki/Leaky_bucket">leaky bucket algorithm</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-verbfilter.html">yii\filters\VerbFilter</a></td>
        <td>VerbFilter is an action filter that filters by HTTP request methods.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-authinterface.html">yii\filters\auth\AuthInterface</a></td>
        <td>AuthInterface is the interface that should be implemented by auth method classes.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-authmethod.html">yii\filters\auth\AuthMethod</a></td>
        <td>AuthMethod is a base class implementing the <a href="yii-filters-auth-authinterface.html">yii\filters\auth\AuthInterface</a> interface.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-compositeauth.html">yii\filters\auth\CompositeAuth</a></td>
        <td>CompositeAuth is an action filter that supports multiple authentication methods at the same time.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-httpbasicauth.html">yii\filters\auth\HttpBasicAuth</a></td>
        <td>HttpBasicAuth is an action filter that supports the HTTP Basic authentication method.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-httpbearerauth.html">yii\filters\auth\HttpBearerAuth</a></td>
        <td>HttpBearerAuth is an action filter that supports the authentication method based on HTTP Bearer token.</td>
    </tr>
    <tr>
        <td><a href="yii-filters-auth-queryparamauth.html">yii\filters\auth\QueryParamAuth</a></td>
        <td>QueryParamAuth is an action filter that supports the authentication based on the access token passed through a query parameter.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-actioncolumn.html">yii\grid\ActionColumn</a></td>
        <td>ActionColumn is a column for the <a href="yii-grid-gridview.html">yii\grid\GridView</a> widget that displays buttons for viewing and manipulating the items.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-checkboxcolumn.html">yii\grid\CheckboxColumn</a></td>
        <td>CheckboxColumn displays a column of checkboxes in a grid view.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-column.html">yii\grid\Column</a></td>
        <td>Column is the base class of all <a href="yii-grid-gridview.html">yii\grid\GridView</a> column classes.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-datacolumn.html">yii\grid\DataColumn</a></td>
        <td>DataColumn is the default column type for the <a href="yii-grid-gridview.html">yii\grid\GridView</a> widget.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-gridview.html">yii\grid\GridView</a></td>
        <td>The GridView widget is used to display data in a grid.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-gridviewasset.html">yii\grid\GridViewAsset</a></td>
        <td>This asset bundle provides the javascript files for the <a href="yii-grid-gridview.html">yii\grid\GridView</a> widget.</td>
    </tr>
    <tr>
        <td><a href="yii-grid-serialcolumn.html">yii\grid\SerialColumn</a></td>
        <td>SerialColumn displays a column of row numbers (1-based).</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-arrayhelper.html">yii\helpers\ArrayHelper</a></td>
        <td>ArrayHelper provides additional array functionality that you can use in your
application.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basearrayhelper.html">yii\helpers\BaseArrayHelper</a></td>
        <td>BaseArrayHelper provides concrete implementation for <a href="yii-helpers-arrayhelper.html">yii\helpers\ArrayHelper</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-baseconsole.html">yii\helpers\BaseConsole</a></td>
        <td>BaseConsole provides concrete implementation for <a href="yii-helpers-console.html">yii\helpers\Console</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basefilehelper.html">yii\helpers\BaseFileHelper</a></td>
        <td>BaseFileHelper provides concrete implementation for <a href="yii-helpers-filehelper.html">yii\helpers\FileHelper</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-baseformatconverter.html">yii\helpers\BaseFormatConverter</a></td>
        <td>BaseFormatConverter provides concrete implementation for <a href="yii-helpers-formatconverter.html">yii\helpers\FormatConverter</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basehtml.html">yii\helpers\BaseHtml</a></td>
        <td>BaseHtml provides concrete implementation for <a href="yii-helpers-html.html">yii\helpers\Html</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basehtmlpurifier.html">yii\helpers\BaseHtmlPurifier</a></td>
        <td>BaseHtmlPurifier provides concrete implementation for <a href="yii-helpers-htmlpurifier.html">yii\helpers\HtmlPurifier</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-baseinflector.html">yii\helpers\BaseInflector</a></td>
        <td>BaseInflector provides concrete implementation for <a href="yii-helpers-inflector.html">yii\helpers\Inflector</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basejson.html">yii\helpers\BaseJson</a></td>
        <td>BaseJson provides concrete implementation for <a href="yii-helpers-json.html">yii\helpers\Json</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basemarkdown.html">yii\helpers\BaseMarkdown</a></td>
        <td>BaseMarkdown provides concrete implementation for <a href="yii-helpers-markdown.html">yii\helpers\Markdown</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basestringhelper.html">yii\helpers\BaseStringHelper</a></td>
        <td>BaseStringHelper provides concrete implementation for <a href="yii-helpers-stringhelper.html">yii\helpers\StringHelper</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-baseurl.html">yii\helpers\BaseUrl</a></td>
        <td>BaseUrl provides concrete implementation for <a href="yii-helpers-url.html">yii\helpers\Url</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-basevardumper.html">yii\helpers\BaseVarDumper</a></td>
        <td>BaseVarDumper provides concrete implementation for <a href="yii-helpers-vardumper.html">yii\helpers\VarDumper</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-console.html">yii\helpers\Console</a></td>
        <td>Console helper provides useful methods for command line related tasks such as getting input or formatting and coloring
output.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-filehelper.html">yii\helpers\FileHelper</a></td>
        <td>File system helper</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-formatconverter.html">yii\helpers\FormatConverter</a></td>
        <td>FormatConverter provides functionality to convert between different formatting pattern formats.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-html.html">yii\helpers\Html</a></td>
        <td>Html provides a set of static methods for generating commonly used HTML tags.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-htmlpurifier.html">yii\helpers\HtmlPurifier</a></td>
        <td>HtmlPurifier provides an ability to clean up HTML from any harmful code.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-inflector.html">yii\helpers\Inflector</a></td>
        <td>Inflector pluralizes and singularizes English nouns. It also contains some other useful methods.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-json.html">yii\helpers\Json</a></td>
        <td>Json is a helper class providing JSON data encoding and decoding.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-markdown.html">yii\helpers\Markdown</a></td>
        <td>Markdown provides an ability to transform markdown into HTML.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-stringhelper.html">yii\helpers\StringHelper</a></td>
        <td>StringHelper</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-url.html">yii\helpers\Url</a></td>
        <td>Url provides a set of static methods for managing URLs.</td>
    </tr>
    <tr>
        <td><a href="yii-helpers-vardumper.html">yii\helpers\VarDumper</a></td>
        <td>VarDumper is intended to replace the buggy PHP function var_dump and print_r.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-dbmessagesource.html">yii\i18n\DbMessageSource</a></td>
        <td>DbMessageSource extends <a href="yii-i18n-messagesource.html">yii\i18n\MessageSource</a> and represents a message source that stores translated
messages in database.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-formatter.html">yii\i18n\Formatter</a></td>
        <td>Formatter provides a set of commonly used data formatting methods.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-gettextfile.html">yii\i18n\GettextFile</a></td>
        <td>GettextFile is the base class for representing a Gettext message file.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-gettextmessagesource.html">yii\i18n\GettextMessageSource</a></td>
        <td>GettextMessageSource represents a message source that is based on GNU Gettext.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-gettextmofile.html">yii\i18n\GettextMoFile</a></td>
        <td>GettextMoFile represents an MO Gettext message file.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-gettextpofile.html">yii\i18n\GettextPoFile</a></td>
        <td>GettextPoFile represents a PO Gettext message file.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-i18n.html">yii\i18n\I18N</a></td>
        <td>I18N provides features related with internationalization (I18N) and localization (L10N).</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-messageformatter.html">yii\i18n\MessageFormatter</a></td>
        <td>MessageFormatter allows formatting messages via <a href="http://userguide.icu-project.org/formatparse/messages">ICU message format</a></td>
    </tr>
    <tr>
        <td><a href="yii-i18n-messagesource.html">yii\i18n\MessageSource</a></td>
        <td>MessageSource is the base class for message translation repository classes.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-missingtranslationevent.html">yii\i18n\MissingTranslationEvent</a></td>
        <td>MissingTranslationEvent represents the parameter for the <a href="yii-i18n-messagesource.html#EVENT_MISSING_TRANSLATION-detail">yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION</a> event.</td>
    </tr>
    <tr>
        <td><a href="yii-i18n-phpmessagesource.html">yii\i18n\PhpMessageSource</a></td>
        <td>PhpMessageSource represents a message source that stores translated messages in PHP scripts.</td>
    </tr>
    <tr>
        <td><a href="yii-log-dbtarget.html">yii\log\DbTarget</a></td>
        <td>DbTarget stores log messages in a database table.</td>
    </tr>
    <tr>
        <td><a href="yii-log-dispatcher.html">yii\log\Dispatcher</a></td>
        <td>Dispatcher manages a set of <a href="yii-log-target.html">log targets</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-log-emailtarget.html">yii\log\EmailTarget</a></td>
        <td>EmailTarget sends selected log messages to the specified email addresses.</td>
    </tr>
    <tr>
        <td><a href="yii-log-filetarget.html">yii\log\FileTarget</a></td>
        <td>FileTarget records log messages in a file.</td>
    </tr>
    <tr>
        <td><a href="yii-log-logger.html">yii\log\Logger</a></td>
        <td>Logger records logged messages in memory and sends them to different targets if <a href="yii-log-logger.html#$dispatcher-detail">$dispatcher</a> is set.</td>
    </tr>
    <tr>
        <td><a href="yii-log-syslogtarget.html">yii\log\SyslogTarget</a></td>
        <td>SyslogTarget writes log to syslog.</td>
    </tr>
    <tr>
        <td><a href="yii-log-target.html">yii\log\Target</a></td>
        <td>Target is the base class for all log target classes.</td>
    </tr>
    <tr>
        <td><a href="yii-mail-basemailer.html">yii\mail\BaseMailer</a></td>
        <td>BaseMailer serves as a base class that implements the basic functions required by <a href="yii-mail-mailerinterface.html">yii\mail\MailerInterface</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-mail-basemessage.html">yii\mail\BaseMessage</a></td>
        <td>BaseMessage serves as a base class that implements the <a href="yii-mail-basemessage.html#send()-detail">send()</a> method required by <a href="yii-mail-messageinterface.html">yii\mail\MessageInterface</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-mail-mailevent.html">yii\mail\MailEvent</a></td>
        <td>MailEvent represents the event parameter used for events triggered by <a href="yii-mail-basemailer.html">yii\mail\BaseMailer</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-mail-mailerinterface.html">yii\mail\MailerInterface</a></td>
        <td>MailerInterface is the interface that should be implemented by mailer classes.</td>
    </tr>
    <tr>
        <td><a href="yii-mail-messageinterface.html">yii\mail\MessageInterface</a></td>
        <td>MessageInterface is the interface that should be implemented by mail message classes.</td>
    </tr>
    <tr>
        <td><a href="yii-mutex-dbmutex.html">yii\mutex\DbMutex</a></td>
        <td>DbMutex is the base class for classes, which relies on database while implementing mutex "lock" mechanism.</td>
    </tr>
    <tr>
        <td><a href="yii-mutex-filemutex.html">yii\mutex\FileMutex</a></td>
        <td>FileMutex implements mutex "lock" mechanism via local file system files.</td>
    </tr>
    <tr>
        <td><a href="yii-mutex-mutex.html">yii\mutex\Mutex</a></td>
        <td>The Mutex component allows mutual execution of concurrent processes in order to prevent "race conditions".</td>
    </tr>
    <tr>
        <td><a href="yii-mutex-mysqlmutex.html">yii\mutex\MysqlMutex</a></td>
        <td>MysqlMutex implements mutex "lock" mechanism via MySQL locks.</td>
    </tr>
    <tr>
        <td><a href="yii-mutex-pgsqlmutex.html">yii\mutex\PgsqlMutex</a></td>
        <td>PgsqlMutex implements mutex "lock" mechanism via PgSQL locks.</td>
    </tr>
    <tr>
        <td><a href="yii-rbac-assignment.html">yii\rbac\Assignment</a></td>
        <td>Assignment represents an assignment of a role to a user.</td>
    </tr>
    <tr>
        <td><a href="yii-rbac-basemanager.html">yii\rbac\BaseManager</a></td>
        <td>BaseManager is a base class implementing <a href="yii-rbac-managerinterface.html">yii\rbac\ManagerInterface</a> for RBAC management.</td>
    </tr>
    <tr>
        <td><a href="yii-rbac-checkaccessinterface.html">yii\rbac\CheckAccessInterface</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rbac-dbmanager.html">yii\rbac\DbManager</a></td>
        <td>DbManager represents an authorization manager that stores authorization information in database.</td>
    </tr>
    <tr>
        <td><a href="yii-rbac-item.html">yii\rbac\Item</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rbac-managerinterface.html">yii\rbac\ManagerInterface</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rbac-permission.html">yii\rbac\Permission</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rbac-phpmanager.html">yii\rbac\PhpManager</a></td>
        <td>PhpManager represents an authorization manager that stores authorization
information in terms of a PHP script file.</td>
    </tr>
    <tr>
        <td><a href="yii-rbac-role.html">yii\rbac\Role</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rbac-rule.html">yii\rbac\Rule</a></td>
        <td>Rule represents a business constraint that may be associated with a role, permission or assignment.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-action.html">yii\rest\Action</a></td>
        <td>Action is the base class for action classes that implement RESTful API.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-activecontroller.html">yii\rest\ActiveController</a></td>
        <td>ActiveController implements a common set of actions for supporting RESTful access to ActiveRecord.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-controller.html">yii\rest\Controller</a></td>
        <td>Controller is the base class for RESTful API controller classes.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-createaction.html">yii\rest\CreateAction</a></td>
        <td>CreateAction implements the API endpoint for creating a new model from the given data.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-deleteaction.html">yii\rest\DeleteAction</a></td>
        <td>DeleteAction implements the API endpoint for deleting a model.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-indexaction.html">yii\rest\IndexAction</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-rest-optionsaction.html">yii\rest\OptionsAction</a></td>
        <td>OptionsAction responds to the OPTIONS request by sending back an <code>Allow</code> header.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-serializer.html">yii\rest\Serializer</a></td>
        <td>Serializer converts resource objects and collections into array representation.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-updateaction.html">yii\rest\UpdateAction</a></td>
        <td>UpdateAction implements the API endpoint for updating a model.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-urlrule.html">yii\rest\UrlRule</a></td>
        <td>UrlRule is provided to simplify the creation of URL rules for RESTful API support.</td>
    </tr>
    <tr>
        <td><a href="yii-rest-viewaction.html">yii\rest\ViewAction</a></td>
        <td>ViewAction implements the API endpoint for returning the detailed information about a model.</td>
    </tr>
    <tr>
        <td><a href="yii-test-activefixture.html">yii\test\ActiveFixture</a></td>
        <td>ActiveFixture represents a fixture backed up by a <a href="yii-test-baseactivefixture.html#$modelClass-detail">ActiveRecord class</a> or a <a href="yii-test-activefixture.html#$tableName-detail">database table</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-test-arrayfixture.html">yii\test\ArrayFixture</a></td>
        <td>ArrayFixture represents arbitrary fixture that can be loaded from PHP files.</td>
    </tr>
    <tr>
        <td><a href="yii-test-baseactivefixture.html">yii\test\BaseActiveFixture</a></td>
        <td>BaseActiveFixture is the base class for fixture classes that support accessing fixture data as ActiveRecord objects.</td>
    </tr>
    <tr>
        <td><a href="yii-test-dbfixture.html">yii\test\DbFixture</a></td>
        <td>DbFixture is the base class for DB-related fixtures.</td>
    </tr>
    <tr>
        <td><a href="yii-test-fixture.html">yii\test\Fixture</a></td>
        <td>Fixture represents a fixed state of a test environment.</td>
    </tr>
    <tr>
        <td><a href="yii-test-fixturetrait.html">yii\test\FixtureTrait</a></td>
        <td>FixtureTrait provides functionalities for loading, unloading and accessing fixtures for a test case.</td>
    </tr>
    <tr>
        <td><a href="yii-test-initdbfixture.html">yii\test\InitDbFixture</a></td>
        <td>InitDbFixture represents the initial state needed for DB-related tests.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-booleanvalidator.html">yii\validators\BooleanValidator</a></td>
        <td>BooleanValidator checks if the attribute value is a boolean value.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-comparevalidator.html">yii\validators\CompareValidator</a></td>
        <td>CompareValidator compares the specified attribute value with another value.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-datevalidator.html">yii\validators\DateValidator</a></td>
        <td>DateValidator verifies if the attribute represents a date, time or datetime in a proper <a href="yii-validators-datevalidator.html#$format-detail">$format</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-defaultvaluevalidator.html">yii\validators\DefaultValueValidator</a></td>
        <td>DefaultValueValidator sets the attribute to be the specified default value.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-eachvalidator.html">yii\validators\EachValidator</a></td>
        <td>EachValidator validates an array by checking each of its elements against an embedded validation rule.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-emailvalidator.html">yii\validators\EmailValidator</a></td>
        <td>EmailValidator validates that the attribute value is a valid email address.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-existvalidator.html">yii\validators\ExistValidator</a></td>
        <td>ExistValidator validates that the attribute value exists in a table.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-filevalidator.html">yii\validators\FileValidator</a></td>
        <td>FileValidator verifies if an attribute is receiving a valid uploaded file.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-filtervalidator.html">yii\validators\FilterValidator</a></td>
        <td>FilterValidator converts the attribute value according to a filter.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-imagevalidator.html">yii\validators\ImageValidator</a></td>
        <td>ImageValidator verifies if an attribute is receiving a valid image.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-inlinevalidator.html">yii\validators\InlineValidator</a></td>
        <td>InlineValidator represents a validator which is defined as a method in the object being validated.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-ipvalidator.html">yii\validators\IpValidator</a></td>
        <td>The validator checks if the attribute value is a valid IPv4/IPv6 address or subnet.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-numbervalidator.html">yii\validators\NumberValidator</a></td>
        <td>NumberValidator validates that the attribute value is a number.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-punycodeasset.html">yii\validators\PunycodeAsset</a></td>
        <td>This asset bundle provides the javascript files needed for the <a href="yii-validators-emailvalidator.html">yii\validators\EmailValidator</a>s client validation.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-rangevalidator.html">yii\validators\RangeValidator</a></td>
        <td>RangeValidator validates that the attribute value is among a list of values.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-regularexpressionvalidator.html">yii\validators\RegularExpressionValidator</a></td>
        <td>RegularExpressionValidator validates that the attribute value matches the specified <a href="yii-validators-regularexpressionvalidator.html#$pattern-detail">$pattern</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-requiredvalidator.html">yii\validators\RequiredValidator</a></td>
        <td>RequiredValidator validates that the specified attribute does not have null or empty value.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-safevalidator.html">yii\validators\SafeValidator</a></td>
        <td>SafeValidator serves as a dummy validator whose main purpose is to mark the attributes to be safe for massive assignment.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-stringvalidator.html">yii\validators\StringValidator</a></td>
        <td>StringValidator validates that the attribute value is of certain length.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-uniquevalidator.html">yii\validators\UniqueValidator</a></td>
        <td>UniqueValidator validates that the attribute value is unique in the specified database table.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-urlvalidator.html">yii\validators\UrlValidator</a></td>
        <td>UrlValidator validates that the attribute value is a valid http or https URL.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-validationasset.html">yii\validators\ValidationAsset</a></td>
        <td>This asset bundle provides the javascript files for client validation.</td>
    </tr>
    <tr>
        <td><a href="yii-validators-validator.html">yii\validators\Validator</a></td>
        <td>Validator is the base class for all validators.</td>
    </tr>
    <tr>
        <td><a href="yii-web-application.html">yii\web\Application</a></td>
        <td>Application is the base class for all web application classes.</td>
    </tr>
    <tr>
        <td><a href="yii-web-assetbundle.html">yii\web\AssetBundle</a></td>
        <td>AssetBundle represents a collection of asset files, such as CSS, JS, images.</td>
    </tr>
    <tr>
        <td><a href="yii-web-assetconverter.html">yii\web\AssetConverter</a></td>
        <td>AssetConverter supports conversion of several popular script formats into JS or CSS scripts.</td>
    </tr>
    <tr>
        <td><a href="yii-web-assetconverterinterface.html">yii\web\AssetConverterInterface</a></td>
        <td>The AssetConverterInterface must be implemented by asset converter classes.</td>
    </tr>
    <tr>
        <td><a href="yii-web-assetmanager.html">yii\web\AssetManager</a></td>
        <td>AssetManager manages asset bundle configuration and loading.</td>
    </tr>
    <tr>
        <td><a href="yii-web-badrequesthttpexception.html">yii\web\BadRequestHttpException</a></td>
        <td>BadRequestHttpException represents a "Bad Request" HTTP exception with status code 400.</td>
    </tr>
    <tr>
        <td><a href="yii-web-cachesession.html">yii\web\CacheSession</a></td>
        <td>CacheSession implements a session component using cache as storage medium.</td>
    </tr>
    <tr>
        <td><a href="yii-web-compositeurlrule.html">yii\web\CompositeUrlRule</a></td>
        <td>CompositeUrlRule is the base class for URL rule classes that consist of multiple simpler rules.</td>
    </tr>
    <tr>
        <td><a href="yii-web-conflicthttpexception.html">yii\web\ConflictHttpException</a></td>
        <td>ConflictHttpException represents a "Conflict" HTTP exception with status code 409</td>
    </tr>
    <tr>
        <td><a href="yii-web-controller.html">yii\web\Controller</a></td>
        <td>Controller is the base class of web controllers.</td>
    </tr>
    <tr>
        <td><a href="yii-web-cookie.html">yii\web\Cookie</a></td>
        <td>Cookie represents information related with a cookie, such as <a href="yii-web-cookie.html#$name-detail">$name</a>, <a href="yii-web-cookie.html#$value-detail">$value</a>, <a href="yii-web-cookie.html#$domain-detail">$domain</a>, etc.</td>
    </tr>
    <tr>
        <td><a href="yii-web-cookiecollection.html">yii\web\CookieCollection</a></td>
        <td>CookieCollection maintains the cookies available in the current request.</td>
    </tr>
    <tr>
        <td><a href="yii-web-dbsession.html">yii\web\DbSession</a></td>
        <td>DbSession extends <a href="yii-web-session.html">yii\web\Session</a> by using database as session data storage.</td>
    </tr>
    <tr>
        <td><a href="yii-web-erroraction.html">yii\web\ErrorAction</a></td>
        <td>ErrorAction displays application errors using a specified view.</td>
    </tr>
    <tr>
        <td><a href="yii-web-errorhandler.html">yii\web\ErrorHandler</a></td>
        <td>ErrorHandler handles uncaught PHP errors and exceptions.</td>
    </tr>
    <tr>
        <td><a href="yii-web-forbiddenhttpexception.html">yii\web\ForbiddenHttpException</a></td>
        <td>ForbiddenHttpException represents a "Forbidden" HTTP exception with status code 403.</td>
    </tr>
    <tr>
        <td><a href="yii-web-gonehttpexception.html">yii\web\GoneHttpException</a></td>
        <td>GoneHttpException represents a "Gone" HTTP exception with status code 410</td>
    </tr>
    <tr>
        <td><a href="yii-web-groupurlrule.html">yii\web\GroupUrlRule</a></td>
        <td>GroupUrlRule represents a collection of URL rules sharing the same prefix in their patterns and routes.</td>
    </tr>
    <tr>
        <td><a href="yii-web-headercollection.html">yii\web\HeaderCollection</a></td>
        <td>HeaderCollection is used by <a href="yii-web-response.html">yii\web\Response</a> to maintain the currently registered HTTP headers.</td>
    </tr>
    <tr>
        <td><a href="yii-web-htmlresponseformatter.html">yii\web\HtmlResponseFormatter</a></td>
        <td>HtmlResponseFormatter formats the given data into an HTML response content.</td>
    </tr>
    <tr>
        <td><a href="yii-web-httpexception.html">yii\web\HttpException</a></td>
        <td>HttpException represents an exception caused by an improper request of the end-user.</td>
    </tr>
    <tr>
        <td><a href="yii-web-identityinterface.html">yii\web\IdentityInterface</a></td>
        <td>IdentityInterface is the interface that should be implemented by a class providing identity information.</td>
    </tr>
    <tr>
        <td><a href="yii-web-jqueryasset.html">yii\web\JqueryAsset</a></td>
        <td>This asset bundle provides the <a href="http://jquery.com/">jquery javascript library</a></td>
    </tr>
    <tr>
        <td><a href="yii-web-jsexpression.html">yii\web\JsExpression</a></td>
        <td>JsExpression marks a string as a JavaScript expression.</td>
    </tr>
    <tr>
        <td><a href="yii-web-jsonparser.html">yii\web\JsonParser</a></td>
        <td>Parses a raw HTTP request using <a href="yii-helpers-basejson.html#decode()-detail">yii\helpers\Json::decode()</a></td>
    </tr>
    <tr>
        <td><a href="yii-web-jsonresponseformatter.html">yii\web\JsonResponseFormatter</a></td>
        <td>JsonResponseFormatter formats the given data into a JSON or JSONP response content.</td>
    </tr>
    <tr>
        <td><a href="yii-web-link.html">yii\web\Link</a></td>
        <td>Link represents a link object as defined in <a href="https://tools.ietf.org/html/draft-kelly-json-hal-03">JSON Hypermedia API Language</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-web-linkable.html">yii\web\Linkable</a></td>
        <td>Linkable is the interface that should be implemented by classes that typically represent locatable resources.</td>
    </tr>
    <tr>
        <td><a href="yii-web-methodnotallowedhttpexception.html">yii\web\MethodNotAllowedHttpException</a></td>
        <td>MethodNotAllowedHttpException represents a "Method Not Allowed" HTTP exception with status code 405.</td>
    </tr>
    <tr>
        <td><a href="yii-web-multifieldsession.html">yii\web\MultiFieldSession</a></td>
        <td>MultiFieldSession is the base class for session storage implementations with multi-field data storage support.</td>
    </tr>
    <tr>
        <td><a href="yii-web-notacceptablehttpexception.html">yii\web\NotAcceptableHttpException</a></td>
        <td>NotAcceptableHttpException represents a "Not Acceptable" HTTP exception with status code 406</td>
    </tr>
    <tr>
        <td><a href="yii-web-notfoundhttpexception.html">yii\web\NotFoundHttpException</a></td>
        <td>NotFoundHttpException represents a "Not Found" HTTP exception with status code 404.</td>
    </tr>
    <tr>
        <td><a href="yii-web-request.html">yii\web\Request</a></td>
        <td>The web Request class represents an HTTP request</td>
    </tr>
    <tr>
        <td><a href="yii-web-requestparserinterface.html">yii\web\RequestParserInterface</a></td>
        <td>Interface for classes that parse the raw request body into a parameters array.</td>
    </tr>
    <tr>
        <td><a href="yii-web-response.html">yii\web\Response</a></td>
        <td>The web Response class represents an HTTP response</td>
    </tr>
    <tr>
        <td><a href="yii-web-responseformatterinterface.html">yii\web\ResponseFormatterInterface</a></td>
        <td>ResponseFormatterInterface specifies the interface needed to format a response before it is sent out.</td>
    </tr>
    <tr>
        <td><a href="yii-web-servererrorhttpexception.html">yii\web\ServerErrorHttpException</a></td>
        <td>ServerErrorHttpException represents an "Internal Server Error" HTTP exception with status code 500.</td>
    </tr>
    <tr>
        <td><a href="yii-web-session.html">yii\web\Session</a></td>
        <td>Session provides session data management and the related configurations.</td>
    </tr>
    <tr>
        <td><a href="yii-web-sessioniterator.html">yii\web\SessionIterator</a></td>
        <td>SessionIterator implements an <a href="http://www.php.net/class.iterator">iterator</a> for traversing session variables managed by <a href="yii-web-session.html">yii\web\Session</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-web-toomanyrequestshttpexception.html">yii\web\TooManyRequestsHttpException</a></td>
        <td>TooManyRequestsHttpException represents a "Too Many Requests" HTTP exception with status code 429</td>
    </tr>
    <tr>
        <td><a href="yii-web-unauthorizedhttpexception.html">yii\web\UnauthorizedHttpException</a></td>
        <td>UnauthorizedHttpException represents an "Unauthorized" HTTP exception with status code 401</td>
    </tr>
    <tr>
        <td><a href="yii-web-unprocessableentityhttpexception.html">yii\web\UnprocessableEntityHttpException</a></td>
        <td>UnprocessableEntityHttpException represents an "Unprocessable Entity" HTTP
exception with status code 422.</td>
    </tr>
    <tr>
        <td><a href="yii-web-unsupportedmediatypehttpexception.html">yii\web\UnsupportedMediaTypeHttpException</a></td>
        <td>UnsupportedMediaTypeHttpException represents an "Unsupported Media Type" HTTP exception with status code 415</td>
    </tr>
    <tr>
        <td><a href="yii-web-uploadedfile.html">yii\web\UploadedFile</a></td>
        <td>UploadedFile represents the information for an uploaded file.</td>
    </tr>
    <tr>
        <td><a href="yii-web-urlmanager.html">yii\web\UrlManager</a></td>
        <td>UrlManager handles HTTP request parsing and creation of URLs based on a set of rules.</td>
    </tr>
    <tr>
        <td><a href="yii-web-urlrule.html">yii\web\UrlRule</a></td>
        <td>UrlRule represents a rule used by <a href="yii-web-urlmanager.html">yii\web\UrlManager</a> for parsing and generating URLs.</td>
    </tr>
    <tr>
        <td><a href="yii-web-urlruleinterface.html">yii\web\UrlRuleInterface</a></td>
        <td>UrlRuleInterface is the interface that should be implemented by URL rule classes.</td>
    </tr>
    <tr>
        <td><a href="yii-web-user.html">yii\web\User</a></td>
        <td>User is the class for the "user" application component that manages the user authentication status.</td>
    </tr>
    <tr>
        <td><a href="yii-web-userevent.html">yii\web\UserEvent</a></td>
        <td>This event class is used for Events triggered by the <a href="yii-web-user.html">yii\web\User</a> class.</td>
    </tr>
    <tr>
        <td><a href="yii-web-view.html">yii\web\View</a></td>
        <td>View represents a view object in the MVC pattern.</td>
    </tr>
    <tr>
        <td><a href="yii-web-viewaction.html">yii\web\ViewAction</a></td>
        <td>ViewAction represents an action that displays a view according to a user-specified parameter.</td>
    </tr>
    <tr>
        <td><a href="yii-web-xmlresponseformatter.html">yii\web\XmlResponseFormatter</a></td>
        <td>XmlResponseFormatter formats the given data into an XML response content.</td>
    </tr>
    <tr>
        <td><a href="yii-web-yiiasset.html">yii\web\YiiAsset</a></td>
        <td>This asset bundle provides the base javascript files for the Yii Framework.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-activefield.html">yii\widgets\ActiveField</a></td>
        <td>ActiveField represents a form input field within an <a href="yii-widgets-activeform.html">yii\widgets\ActiveForm</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-activeform.html">yii\widgets\ActiveForm</a></td>
        <td>ActiveForm is a widget that builds an interactive HTML form for one or multiple data models.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-activeformasset.html">yii\widgets\ActiveFormAsset</a></td>
        <td></td>
    </tr>
    <tr>
        <td><a href="yii-widgets-baselistview.html">yii\widgets\BaseListView</a></td>
        <td>BaseListView is a base class for widgets displaying data from data provider
such as ListView and GridView.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-block.html">yii\widgets\Block</a></td>
        <td>Block records all output between <a href="yii-base-widget.html#begin()-detail">begin()</a> and <a href="yii-base-widget.html#end()-detail">end()</a> calls and stores it in <a href="yii-base-view.html#$blocks-detail">yii\base\View::$blocks</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-breadcrumbs.html">yii\widgets\Breadcrumbs</a></td>
        <td>Breadcrumbs displays a list of links indicating the position of the current page in the whole site hierarchy.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-contentdecorator.html">yii\widgets\ContentDecorator</a></td>
        <td>ContentDecorator records all output between <a href="yii-base-widget.html#begin()-detail">begin()</a> and <a href="yii-base-widget.html#end()-detail">end()</a> calls, passes it to the given view file
as <code>$content</code> and then echoes rendering result.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-detailview.html">yii\widgets\DetailView</a></td>
        <td>DetailView displays the detail of a single data <a href="yii-widgets-detailview.html#$model-detail">$model</a>.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-fragmentcache.html">yii\widgets\FragmentCache</a></td>
        <td>FragmentCache is used by <a href="yii-base-view.html">yii\base\View</a> to provide caching of page fragments.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-inputwidget.html">yii\widgets\InputWidget</a></td>
        <td>InputWidget is the base class for widgets that collect user inputs.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-linkpager.html">yii\widgets\LinkPager</a></td>
        <td>LinkPager displays a list of hyperlinks that lead to different pages of target.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-linksorter.html">yii\widgets\LinkSorter</a></td>
        <td>LinkSorter renders a list of sort links for the given sort definition.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-listview.html">yii\widgets\ListView</a></td>
        <td>The ListView widget is used to display data from data
provider. Each data model is rendered using the view
specified.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-maskedinput.html">yii\widgets\MaskedInput</a></td>
        <td>MaskedInput generates a masked text input.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-maskedinputasset.html">yii\widgets\MaskedInputAsset</a></td>
        <td>The asset bundle for the <a href="yii-widgets-maskedinput.html">yii\widgets\MaskedInput</a> widget.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-menu.html">yii\widgets\Menu</a></td>
        <td>Menu displays a multi-level menu using nested HTML lists.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-pjax.html">yii\widgets\Pjax</a></td>
        <td>Pjax is a widget integrating the <a href="https://github.com/yiisoft/jquery-pjax">pjax</a> jQuery plugin.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-pjaxasset.html">yii\widgets\PjaxAsset</a></td>
        <td>This asset bundle provides the javascript files required by <a href="yii-widgets-pjax.html">yii\widgets\Pjax</a> widget.</td>
    </tr>
    <tr>
        <td><a href="yii-widgets-spaceless.html">yii\widgets\Spaceless</a></td>
        <td>Spaceless widget removes whitespace characters between HTML tags. Whitespaces within HTML tags
or in a plain text are always left untouched.</td>
    </tr>
</table>
    </div>
</div>

<script type="text/javascript">
    /*<![CDATA[*/
    $("a.toggle").on('click', function () {
        var $this = $(this);
        if ($this.hasClass('properties-hidden')) {
            $this.text($this.text().replace(/Show/,'Hide'));
            $this.parents(".summary").find(".inherited").show();
            $this.removeClass('properties-hidden');
        } else {
            $this.text($this.text().replace(/Hide/,'Show'));
            $this.parents(".summary").find(".inherited").hide();
            $this.addClass('properties-hidden');
        }

        return false;
    });
    /*
     $(".sourceCode a.show").toggle(function () {
     $(this).text($(this).text().replace(/show/,'hide'));
     $(this).parents(".sourceCode").find("div.code").show();
     },function () {
     $(this).text($(this).text().replace(/hide/,'show'));
     $(this).parents(".sourceCode").find("div.code").hide();
     });
     $("a.sourceLink").click(function () {
     $(this).attr('target','_blank');
     });
     */
    /*]]>*/
</script>


</div>

<footer class="footer">
        <p class="pull-right"><small>Page generated on Sat, 09 Jul 2016 12:16:13 +0000</small></p>
    Powered by <a href="http://www.yiiframework.com/" rel="external">Yii Framework</a></footer>

<script type="text/javascript">jQuery(document).ready(function () {
    var shiftWindow = function () { scrollBy(0, -50) };
    if (location.hash) setTimeout(shiftWindow, 1);
    window.addEventListener("hashchange", shiftWindow);
var element = document.createElement("script");
element.src = "./jssearch.index.js";
document.body.appendChild(element);

var searchBox = $('#searchbox');

// search when typing in search field
searchBox.on("keyup", function(event) {
    var query = $(this).val();

    if (query == '' || event.which == 27) {
        $('#search-resultbox').hide();
        return;
    } else if (event.which == 13) {
        var selectedLink = $('#search-resultbox a.selected');
        if (selectedLink.length != 0) {
            document.location = selectedLink.attr('href');
            return;
        }
    } else if (event.which == 38 || event.which == 40) {
        $('#search-resultbox').show();

        var selected = $('#search-resultbox a.selected');
        if (selected.length == 0) {
            $('#search-results').find('a').first().addClass('selected');
        } else {
            var next;
            if (event.which == 40) {
                next = selected.parent().next().find('a').first();
            } else {
                next = selected.parent().prev().find('a').first();
            }
            if (next.length != 0) {
                var resultbox = $('#search-results');
                var position = next.position();

//              TODO scrolling is buggy and jumps around
//                resultbox.scrollTop(Math.floor(position.top));
//                console.log(position.top);

                selected.removeClass('selected');
                next.addClass('selected');
            }
        }

        return;
    }
    $('#search-resultbox').show();
    $('#search-results').html('<li><span class="no-results">No results</span></li>');

    var result = jssearch.search(query);

    if (result.length > 0) {
        var i = 0;
        var resHtml = '';

        for (var key in result) {
            if (i++ > 20) {
                break;
            }
            resHtml = resHtml +
            '<li><a href="' + result[key].file.u.substr(3) +'"><span class="title">' + result[key].file.t + '</span>' +
            '<span class="description">' + result[key].file.d + '</span></a></li>';
        }
        $('#search-results').html(resHtml);
    }
});

// hide the search results on ESC
$(document).on("keyup", function(event) { if (event.which == 27) { $('#search-resultbox').hide(); } });
// hide search results on click to document
$(document).bind('click', function (e) { $('#search-resultbox').hide(); });
// except the following:
searchBox.bind('click', function(e) { e.stopPropagation(); });
$('#search-resultbox').bind('click', function(e) { e.stopPropagation(); });

});</script></body>
</html>
